Free K-12 Lessons & Practice
Explore 9,542+ free lessons spanning Kindergarten through Grade 12. Every lesson comes with a step-by-step tutorial and practice questions with instant feedback — whether you're learning math, reading and writing, a new language, computer science, or essential life skills. Pick a subject below to browse lessons by grade, or take a free diagnostic to find exactly where to start.
Choose a Subject
Free tutorials and practice questions, organized by grade level.
Mathematics
Build a strong math foundation from Kindergarten through Grade 12. Our adaptive learning platform identifies g...
English Language Arts
Master reading, writing, grammar, and communication skills. From phonics in Kindergarten to advanced literary...
Spanish
Learn Spanish with structured, grade-appropriate lessons. From basic vocabulary and greetings to advanced gram...
Computer Science
Explore computer science fundamentals through hands-on lessons. From basic digital literacy to programming, al...
French
Learn French with structured, grade-appropriate lessons from Kindergarten through Grade 12. Build vocabulary,...
Life Skills
Practical life skills for every age — money management, communication, healthy habits, and real-world readines...
Athletics & Wellness
Athletics & Wellness lessons covering physical activity, health, nutrition, and well-being for the whole stude...
Learn at Your Own Pace
Step-by-Step Tutorials
Every lesson breaks the topic down with worked examples, key concepts, and common pitfalls.
Practice with Feedback
Thousands of practice questions across difficulty levels give instant feedback and explanations.
Find Your Gaps
Take a free adaptive diagnostic to pinpoint what to study next and build a personalized path.