Free School Curriculum
Free, standards-aligned lessons for K–12 classrooms.
Open a lesson, print it or assign it, and teach. Every lesson here is free to use, written against published standards, and built from our own original work or texts we have verified are in the public domain. No account, no paywall, no tracking.
Supplementary material to use alongside your core program — not a replacement for it.
Reading & writing · Grades 6–8
Reading a primary source
A guided worksheet for sourcing, close reading, and questioning any primary-source document. Aligned to CCSS and the C3 Framework.
Every lesson names its grade band, its subject, and the standards it is aligned to.
What we cover
Lessons by subject
5 lessons are live today across the subjects below, with more added as we write and verify them. Pick a subject to see what is ready now.
Reading & writing
Close reading, vocabulary, and clear writing built on original worksheets and public-domain texts.
See lessons →Mathematics
Number sense, operations, and problem-solving practice sets you can print or assign.
See lessons →Science
Hands-on observation, measurement, and inquiry activities for the classroom or the kitchen table.
See lessons →Social studies & civics
Primary-source reading and civics built around the public-domain founding documents.
See lessons →The arts
Looking, listening, and making activities that pair with public-domain works of art and music.
See lessons →How it works
Plain and honest
Free to use
Open any lesson and use it in your classroom. No account, no paywall, and nothing to track. If you want to chip in to keep it going, that is optional — see Support.
Standards-aligned, honestly
Each lesson lists the published standards it is written against. We say “aligned to” — we do not claim any standards body has reviewed, approved, or endorsed our materials.
Honest about the source
We publish only our own original work or works we have verified are in the public domain. If we cannot confirm the exact public-domain edition, we hold the lesson back rather than guess.