Free K–12 learning resources

Resources for every school stage.

Explore 318 free starter lessons: 84 for elementary, 96 for middle school and 138 for high school. Choose a school stage, then a subject or learning path.

Explore and learn

Learning resources

Kindergarten–Grade 5Free starter lessons

Elementary Lesson Explorer

84 starter mini-lessons across eight subjects, with teaching steps, practice, standards connections and video choices.

8 subjects84 lessons
Explore resource
Grades 6–8Free starter lessons

Middle School Curriculum Explorer

96 original mini-lessons with grade maps, suggested units, prerequisites, worked examples, practice, answers and standards references.

8 subjects96 lessons
Explore resource
Suggested grades 9–12Free starter lessons

High School Curriculum Explorer

138 original mini-lessons with suggested units, prerequisites, practice, answers, standards references and teacher video choices. No calculus.

23 learning paths138 lessons
Explore resource