High School Β· Grades 9-12

High School lesson plans & resources

Everything you need for High School (Grades 9-12, ages 14-18): generate a full lesson pack with rigorous lessons with analysis and evidence, aligned to state standards and AP. Free to start, classroom-ready in seconds.

What's in every High School pack

πŸ–₯️
Slide deck
A ready-to-present lesson - title, warm-up, teaching slides, activity and closing check.
πŸ—’οΈ
Lesson plan
Standards-aligned objectives, modeling, gradual release, differentiation and formative assessment.
🧠
Knowledge organizer
The vocabulary spine of the pack - key terms, people, dates and concepts on one page.
πŸ“š
Warm-up / bell ringer
A low-stakes recall task to strengthen long-term memory at the start of the lesson.
πŸ“
Worksheet
Tiered tasks with answer spaces and a full answer key, built from the same vocabulary.
πŸ“–
Reading & comprehension
A leveled passage with text-dependent questions and an answer key (text-rich subjects).
🎯
Exit ticket
A quick check so you know what's landed before the bell.
πŸ‘©β€πŸ«
Teacher notes
Common misconceptions, IEP and ELL guidance, and cross-curricular links.

Subjects for High School

English Language ArtsMathBiologyChemistryPhysicsEarth ScienceUS HistoryWorld HistoryGovernment & CivicsComputer ScienceEconomicsSpanishArtPsychology

Aligned to your state's standards

Every High School pack maps to your state's standards and tests - not a generic template. Choose your state:

TexasCaliforniaFloridaNew YorkVirginiaGeorgiaPennsylvaniaTennesseeNorth CarolinaIndianaOklahomaSouth CarolinaArizonaNebraskaMinnesotaAlaskaOhioMichiganMassachusettsWashingtonColoradoMarylandMissouriWisconsinAlabamaLouisianaKentuckyUtahIowaKansasMississippiIdahoWest Virginia

Helpful guides

Literacy
How to Check the Reading Level of a Text (Free Tool)
Teaching strategies
Bell Ringers: 10 Ready-to-Use Ideas for Any Class
Assessment
Exit Ticket Ideas That Actually Check Understanding

Make your High School lesson now

Any topic, any grade. Ready to teach in under a minute.

Generate free β†’