AI Lesson Plan Generator
Enter your subject, grade level, topic and a few classroom details, and get a complete, classroom-ready lesson plan — objectives, activities, differentiation, assessment and timing — in under a minute.
Tips for best results
- Be specific with your topic — “The causes of World War I” works better than just “History”.
- Add 2–4 learning objectives if you already have them; otherwise we’ll draft measurable ones for you.
- Select only the resources you actually have — the plan will avoid activities that need anything else.
- Mention any student needs so the differentiation section is genuinely useful for your class.
Your lesson plan
Review, copy, print or download once it’s generated.
No lesson plan yet
Fill in the form and select “Generate lesson plan” to see a complete, ready-to-teach lesson plan here.
How to use the AI lesson plan generator
This AI lesson plan generator takes four short steps to go from a blank page to a complete, classroom-ready lesson plan.
Enter your lesson details
Add your subject, grade level, topic and duration. These four fields are all that’s required to generate a plan.
Add optional classroom context
Teaching method, class size, available resources and student needs help the tool tailor activities you can actually run.
Generate your lesson plan
Select “Generate lesson plan” to produce a complete, structured plan with objectives, activities, differentiation and assessment.
Review, adapt and use it
Copy, print or download the plan, then adjust wording, pacing and resources to match your own classroom before teaching.
What this lesson planner creates
Every generated lesson plan includes a lesson overview, measurable learning objectives, a materials list, a warm-up, a main teaching activity, guided and independent practice, differentiation suggestions for support, average and advanced learners, formative and summative assessment ideas, an exit ticket, a homework or extension activity, teacher notes and a minute-by-minute timing breakdown that adds up to your selected lesson duration.
Activities are written to be specific and usable — for example, a paired classification task or a short guided practice worksheet — rather than generic instructions like “teach the topic”. You can generate a new version at any time by adjusting your inputs and selecting “Generate lesson plan” again.
How to write a good lesson plan
Whether you use this AI lesson plan generator or write a plan by hand, a strong lesson plan connects four things: what students should be able to do by the end of the lesson (objectives), how they’ll get there (activities), how you’ll check they got there (assessment), and how long each part takes (timing). When those four pieces line up, a lesson is far easier to teach and to adapt on the fly.
Writing effective learning objectives
Effective objectives describe an observable action, not a topic. Instead of “students will learn about fractions”, write “students will be able to compare two fractions with different denominators using a visual model”. Strong objectives usually start with an action verb — identify, explain, compare, analyze, solve, create, evaluate or demonstrate — drawn from a framework such as Bloom’s taxonomy, and should match how you plan to assess the lesson.
Building classroom activities that work
Activities should be concrete enough that another teacher could pick up the plan and run it. Name the grouping (pairs, groups of four, whole class), the task (classify, label, solve, debate, draft) and the output (a completed worksheet, a labeled diagram, a short paragraph). Keep activities matched to the resources you actually have available.
Aligning assessment with objectives
Each objective should map to at least one way of checking it. Formative checks — questioning, quick checks during guided practice, exit tickets — tell you whether to move on or reteach. A summative task, where appropriate, gives a clearer picture of whether the objective was met by the end of the lesson.
Using differentiation to support every learner
Differentiation isn’t a separate lesson — it’s small adjustments to the same core task. Students who need more support often benefit from a simplified version of the same task, sentence starters, or worked examples. Advanced learners benefit more from an extension that goes deeper into the same concept than from unrelated “extra” work.
Lesson plan examples
Try the generator with one of these ready-made examples, or use them as a starting point for your own topic.
Photosynthesis
- Subject
- Science
- Grade
- Grade 7
- Duration
- 45 minutes
Fractions
- Subject
- Mathematics
- Grade
- Grade 5
- Duration
- 60 minutes
Persuasive writing
- Subject
- English
- Grade
- Grade 8
- Duration
- 60 minutes
Tips for better lesson planning
- Plan your assessment before you plan your activities — it keeps the whole lesson focused on the objective.
- Keep the number of objectives small. Two or three well-taught objectives beat five rushed ones.
- Build in a real formative check-in partway through the lesson, not just at the very end.
- Always have a low-tech backup for any activity that depends on a projector, computer or internet access.
- Save lesson plans that worked well and reuse the structure — only the content needs to change next time.
Bookmark this AI lesson plan generator so you always have a fast starting point for your next class, unit, or substitute plan.
Frequently asked questions
An AI lesson plan generator is a tool that turns basic lesson details — subject, grade level, topic and duration — into a structured, classroom-ready lesson plan, including objectives, activities, differentiation and assessment, in place of building one from scratch.
You enter your lesson details in the form, and the tool builds a full lesson plan around them — matching the activities, pacing and language to your grade level, subject, student level and selected teaching method.
Yes. The generated plan is a strong starting draft. Copy it into your own document, adjust wording, activities and timing, and align it with your school’s exact curriculum requirements before teaching.
Yes. The generator works from Kindergarten through college level. Language, activity complexity and independence expectations adjust based on the grade you select.
Yes. Every plan includes measurable learning objectives plus matching formative and, where appropriate, summative assessment ideas, along with an exit ticket you can use to check understanding at the end of class.
Yes. You can select a teaching method — such as inquiry-based, project-based, discussion-based or collaborative learning — and the main activity and practice sections will be shaped around that approach.
Yes. Use “Copy lesson plan” for clean, readable text, “Print lesson plan” for a printer-friendly version with no site navigation or buttons, or “Download as TXT” to save it as a plain text file.
Add details in “Student needs” and “Additional instructions” before generating, then review the draft afterward — adjust names, examples, reading levels and pacing so it matches your actual students and curriculum.