You open ChatGPT and type "write me a lesson plan on fractions for 4th grade." You get something. It's fine. But now you have to reformat it, add your standards, adjust it for three students with IEPs, list the materials and write the assessment. An hour later, you've saved maybe 20 minutes.
That isn't an AI problem. It's a workflow problem. This guide gives you a repeatable 5-step workflow, with a time estimate for each step, that uses AI for the parts it is actually good at. It's worth getting right: in a 2025 Gallup and Walton Family Foundation survey, teachers who use AI at least weekly said it saves them about 5.9 hours a week.
Key takeaways
- Decide the objective and the evidence yourself before you open any AI tool. It takes 5 minutes and saves the most rework.
- Let AI draft the structure, the assessment and three differentiated versions, then edit at least one part to fit your class.
- The whole workflow takes about 45 to 60 minutes per lesson, and batching a week at once cuts it further.
- Save every finished plan and your best prompts. Next year, most of the work is already done.
Before you start: what AI is (and isn't) good at
What AI does well
- Drafting a structure from a standard and objective
- Suggesting differentiated versions (English learners, advanced, struggling)
- Writing quiz questions, exit tickets and discussion prompts
- Drafting rubric criteria from a learning goal
- Suggesting activities, readings and hooks
What AI doesn’t do well
- Knowing your students and their history
- Making pacing calls based on what happened last week
- Knowing what you have already taught
- Replacing your expertise and instincts
- Reacting to what is happening in the room right now
The problem usually isn't that AI can't help with lesson planning. It's that most tools are built around outputs, not around how teachers actually plan. So here is a workflow that fits the way you already think.
The 5-step AI lesson planning workflow
Total time: about 45 to 60 minutes per lesson, compared with our estimate of 2 to 3 hours from scratch.
Define your learning objective (5 minutes)
Don't start with AI. Start here, and answer three questions:
- Which standard(s) are we addressing? (CCSS, TEKS or your state's standards)
- What should students know or be able to do by the end of the lesson?
- What evidence will show me they got it?
Copy-paste templateSubject: [Subject] Grade: [Grade] Standard: [Standard code + description] Objective: By the end of this lesson, students will be able to [VERB + CONCEPT]. Evidence: Students will show this by [EXIT TICKET / PRODUCT / PERFORMANCE].
This is thinking time, not typing time. Five minutes of clarity here saves a lot of back-and-forth with AI later.
Generate your lesson structure (10 minutes)
Now give an AI your inputs from step 1. Expect a structured plan with a hook, direct instruction, guided practice, independent practice, closure and an assessment. Then:
- Review the hook. Will it work for your students?
- Check the timing. Does it fit your period?
- Note the materials you need. The AI will suggest some.
- Don't accept it wholesale. Treat it as a first draft.
Add these to your prompt for better outputMy students are struggling with [concept]. Our period is 50 minutes. 3 students have IEPs focused on reading comprehension.
Build your assessment materials (15 minutes)
Don't skip this. It's where many teachers lose the most time. In the same chat, ask for an exit ticket based on your objective, a worksheet with practice for the skill, or a rubric if the lesson ends in a written product.
Rubric prompt templateCreate a [4-point / 6-point] rubric for a [grade] [assignment type] focused on [standard/skill]. Include criteria for: [content/argument, structure/organization, evidence/support, mechanics].
Build the rubric before you teach. Students who see the criteria before they write know what you're looking for, and you'll grade faster against criteria you already know.
Create differentiation variations (10 minutes)
This is where AI saves the most time in a mixed-level classroom. Ask for three versions of the main activity:
- Scaffolded: for students two or more grade levels below, with extra supports and simpler language
- ELL-supported: visual cues, a glossary, bilingual prompts and sentence frames
- Extension: for students who already understand the core concept
Differentiation prompt templateTake this lesson plan: [paste your lesson] Create 3 versions: 1. Scaffolded version for students 2 levels below grade 2. ELL-supported version with visual cues and simplified language 3. Extension for students who already understand the core concept
Finalize and store for reuse (5 minutes)
This is the step most teachers skip, and then rebuild from scratch next year.
- Save the plan where you keep your lessons (EasyClass, Google Drive, Notion)
- Tag it by subject, grade, standard and unit
- Note what worked and what to change, right in the document
- Save your best prompts. They are reusable for similar lessons.
If you teach this standard every year, you've just done most of next year's work. The investment compounds.
A worked example: one lesson in 5 steps
Here is the workflow on a real lesson, so it isn't abstract: 7th grade ELA, CCSS.ELA-LITERACY.W.7.1, write arguments to support claims.
| Step | What it looks like |
|---|---|
| 1. Define the objective | Standard: CCSS.ELA-LITERACY.W.7.1. Objective: students will write a claim with 2 supporting pieces of evidence. Evidence: an exit ticket with a 3-sentence argument. |
| 2. Generate the structure | Hook: a debatable question about social media. I do: model the claim and evidence structure. We do: analyze a sample argument as a class. You do: students write their own claim. Exit ticket: one claim plus 2 pieces of evidence. |
| 3. Build the assessment | A 4-point rubric with criteria for claim clarity, evidence quality, evidence integration and mechanics, shared before writing so students know the expectations. |
| 4. Differentiate | Scaffolded: sentence frames ("I believe ___ because ___" and "First, ___ shows that ___"). ELL-supported: a bilingual glossary of argument terms and a visual anchor chart. Extension: students must anticipate and answer a counterargument. |
| 5. Store | Saved and tagged 7th grade / ELA / argument writing / W.7.1, with a note: "The social media hook worked. Students were engaged right away." |
A weekly planning routine that makes it repeatable
The biggest gain comes from batching: plan the whole week in one session instead of one lesson a night.
| When | Planning task | Time |
|---|---|---|
| Friday afternoon or Sunday | Set objectives for the week (step 1 for 5 lessons) | 20 min |
| Same session | Generate lesson structures (step 2 for 5 lessons) | 45 min |
| Monday morning | Review and adjust Tuesday and Wednesday lessons | 10 min |
| During the week | Create assessments as needed (step 3) | 15 min per lesson |
That adds up to about 2.5 hours for a full week of lessons. By our estimate, planning the same week from scratch takes 8 to 10 hours.
Give yourself permission to teach an 80% plan and refine it from experience, instead of spending three hours polishing before you've seen how students respond.
Common mistakes when using AI for lesson planning
Accepting the first output without review
Fix: always read the plan and edit at least one section. Change the hook, adjust the timing, add a note about specific students.
Leaving plans scattered across chats and docs
Fix: keep plans somewhere you can search and reopen, like EasyClass or one Drive folder, so you build a library instead of starting over.
Not giving the AI enough context
Fix: always include grade, time available, student needs and the standard code. "A lesson on fractions" is generic. "50-minute 4th grade lesson on comparing fractions, 4.NF.A.2, 5 English learners" is usable.
Planning with AI but grading everything by hand
Fix: let AI take the first pass on grading too, then review it. Our look at what the research says about AI grading accuracy explains where it holds up.
Not saving your prompts
Fix: keep a prompt library in a doc or note. Your best prompts are reusable and get better every time you tweak them.
What to ask for at each step
In EasyClass, every step happens in the same chat, so the AI already knows your lesson when you ask for the next piece.
| Step | What to ask for |
|---|---|
| 1. Objective | Nothing yet. Write it yourself, or ask the AI to tighten your objective wording. |
| 2. Structure | "Write a 50-minute lesson plan for this objective using I do, we do, you do." |
| 3. Assessment | "Make a 3-question exit ticket and a 4-point rubric for this lesson." |
| 4. Differentiation | "Make scaffolded, ELL-supported and extension versions of the main activity." |
| 5. Store and reuse | Save the plan and materials, and turn your best request into a reusable prompt. |
Comparing tools first? Our guide to free AI lesson plan generators covers the main options and what each free plan includes.
Frequently asked questions
How much time can AI save on lesson planning?
In a 2025 Gallup and Walton Family Foundation survey, teachers who use AI at least weekly said it saves them about 5.9 hours a week across all their work. For lesson planning, the savings come from not starting with a blank page, getting differentiated versions from one prompt and reusing plans instead of rebuilding them. With the 5-step workflow, we estimate a 50-minute lesson takes 45 to 60 minutes to plan instead of 2 to 3 hours from scratch.
What information do I need to give AI to get a good lesson plan?
At least four things: the grade level, the subject and specific standard or objective, how much time the lesson needs to fill, and any student context (IEPs, English learners, mixed ability levels). "Write a lesson on fractions" gets generic content. "Write a 50-minute 4th grade lesson on comparing fractions with visual models, CCSS.MATH.CONTENT.4.NF.A.2, for a class with 5 English learners" gets something you can use.
Can I use AI to plan a whole unit, not just one lesson?
Yes. Start with the unit overview: objectives, key standards and an assessment plan. Then ask for individual lessons that build toward the unit goals. Many teachers find unit planning with AI more efficient than lesson-by-lesson planning, because you set the arc once and fill in the details.
What is the best free AI tool for lesson planning?
It depends on how you work. EasyClass is free to start and lets you pick the AI model (ChatGPT, Claude, Gemini and more) in one chat that also makes the matching worksheets, quizzes, slides and rubrics, so the whole lesson stays in one place. General chatbots like ChatGPT and Gemini also work but need more detailed prompts and don't format classroom materials for you. Our free lesson plan generator guide compares the main options.
How do I make AI-generated lesson plans feel like mine?
Edit at least one section every time. Change the hook to something your students care about, match the timing to your real period length and add a note about a student who may need extra support on a step. The goal is a starting point that sounds like you once you've touched it. Teachers who get the best results treat AI output as a first draft, not a finished product.
What lesson plan format should I ask AI for?
Name the format in your prompt. Common choices are the 5E model (Engage, Explore, Explain, Elaborate, Evaluate) for science and inquiry; I do, we do, you do (gradual release) for skill-based lessons; Understanding by Design (backward design) for unit planning that starts from the assessment; and the workshop model (mini-lesson, work time, share) for reading and writing classrooms.
Can AI plan for students with IEPs and other differentiation needs?
Yes, if you describe the needs without identifying anyone. Include the number of English learners and their proficiency levels, the general supports students need (extended time, visual supports, preferential seating) and the ability range. You can get tiered activities, sentence frames, scaffolded and extension tasks, and UDL-aligned choices in the first draft instead of adding them later. Never paste student names or IEP documents into an AI tool.
How do I make sure an AI lesson plan is standards-aligned?
Put the exact standard code in your prompt, for example CCSS.ELA-LITERACY.RI.8.6 rather than "author's perspective." Then check three things: does the objective use the language of the standard, does the assessment measure what the standard asks for, and do the activities build that specific skill? AI can get standard codes wrong, so verify against your state's official standards.




