ChatGPT for lesson plans: a teacher's honest workflow
What works, what fails, and the iteration pattern that gets you to classroom-ready in 10 minutes
This is the lesson-planning workflow from our complete ChatGPT for teachers guide, expanded with the exact prompt pattern, iteration steps, and the line between what ChatGPT can write reliably and what you must own yourself.
If you're prompting ChatGPT for lesson plans and getting generic output you don't trust, the problem is almost always one of three things: your prompt is too vague, you're not iterating, or you're asking ChatGPT to do something it physically can't (like verifying alignment to a standard it hallucinated).
The honest workflow (10 minutes, every time)
Here's the workflow that works for most teachers. It takes 8-12 minutes start to finish — significantly less than the 45-60 minutes a full lesson plan from scratch takes.
Step 1: Write the prompt (2 minutes)
The prompt template:
Replace the brackets with your actuals. If you can't fill a bracket, leave it generic — ChatGPT will fill it in, but the output will be less targeted.
Step 2: Read the first draft critically (1 minute)
Skim what ChatGPT produced. You're looking for three things:
- Does the warm-up actually hook into the objective, or is it generic?
- Are the activities age-appropriate, or do they read like they came from a different grade?
- Is the exit ticket aligned to the objective, or did ChatGPT pick something tangential?
If any of these are off, the first draft is salvageable but needs iteration. If all three are off, your prompt was probably too vague — go back to step 1 with more specifics.
Step 3: Iterate (3-5 minutes)
ChatGPT's first draft is a starting point. The follow-up prompts that consistently fix the gaps:
- 'Rewrite the warm-up to specifically preview [objective]. Keep it under 5 minutes and require no materials.'
- 'The guided practice feels too easy for grade [X]. Increase the rigor — add a 'why does this work?' justification step.'
- 'Make the exit ticket measure [specific skill from the objective], not [what ChatGPT picked].'
- 'Add a 3-sentence differentiation note for ELL students and a separate note for an early finisher.'
Each follow-up is targeted. ChatGPT is much better at fixing one specific thing than at rewriting the whole lesson from scratch.
Step 4: Verify what ChatGPT can't be trusted on (2-3 minutes)
This is the step most teachers skip — and the one that protects you. Before you use the lesson, verify:
- The standard code exists and applies to your grade. (Check your state's standards site or Common Core directly.)
- Any factual claims in the direct-instruction content are accurate.
- Any cited sources, statistics, or quotes are real. (ChatGPT routinely makes these up.)
- Any accommodations actually match what the student's IEP/504 says — don't trust ChatGPT's guess.
This sounds laborious. In practice it's 2-3 minutes of fact-checking on a lesson you would have spent 45 minutes writing.
Step 5: Personalize (1-2 minutes)
The last 10% is what makes the lesson yours: the local reference, the inside-joke callback to last week's class, the student-specific example. ChatGPT can't do this. Add it in.
The prompts that produce the best lesson plans
For a single-lesson plan
'You are a 3rd-grade ELA teacher. Write a 45-minute lesson on inferring character traits aligned to Common Core RL.3.3. Include a 5-minute warm-up using a picture prompt, 15 minutes of direct instruction with a think-aloud, 15 minutes of guided practice with a partner, 10 minutes of independent practice, and a 5-minute exit ticket. Reading level: 3rd grade, mid-year. Return as a table with columns: Time | Activity | Materials | Notes for ELL students.'
For a multi-day unit
'Plan a 2-week unit for 7th-grade life science on cell structure and function. Standards: NGSS MS-LS1-1, MS-LS1-2. Return: (1) essential question for the unit, (2) day-by-day pacing breakdown with each day's objective, (3) culminating performance task idea, (4) three formative checkpoints across the two weeks, (5) materials list, (6) differentiation considerations.'
For a sub plan
'Write a low-prep sub plan for a 5th-grade math class, 50 minutes. Students are reviewing long division. The sub will not be a math specialist — instructions need to be teacher-friendly with scripted directions. Include a warm-up worksheet, a partner activity, an independent practice page, and an early-finisher option.'
What ChatGPT can write reliably
- Lesson structure (warm-up, direct instruction, practice, exit ticket arrangement).
- Generic activity ideas for common topics (figurative language, fractions, water cycle, etc.).
- Worksheet questions and practice problems.
- Exit tickets and quick formative assessments.
- Differentiation suggestions framed generically (reading-level, ELL, IEP).
- Material lists.
- Discussion questions.
- Time allocations within a single lesson.
What ChatGPT cannot be trusted with
- State standards alignment — verify the code exists and matches your grade.
- IEP/504 specifics — it will hallucinate plausible-sounding accommodations that don't match the actual document.
- District curriculum alignment — ChatGPT doesn't know your district's pacing guide.
- Specific student context — your students, your school, your community references.
- Time-sensitive facts (recent events, this year's standards updates).
- Citations, statistics, and quotes — these are routinely invented.
- Anything where being wrong has real-world consequences (a parent meeting talking point, a meeting summary, a behavior intervention plan).
ChatGPT vs teacher-specific tools for lesson plans
Honest comparison for the lesson-planning use case:
Magic School AI
Faster for the standard lesson format. Worse for unusual constraints. If you're writing a normal lesson plan in a normal format, Magic School's Lesson Planner tool produces output in 30 seconds with no prompt engineering required.
KiwiBee Lesson Plan Generator
Full disclosure: we make this. It's a free, no-account form that produces a printable lesson plan PDF. Pre-prompted for the standard teacher format. The right pick when you don't want to learn prompt engineering and don't want another account. Try it: lesson plan generator. The wrong pick when you need custom constraints — that's where ChatGPT wins.
Generic ChatGPT
Most flexible. Best for unusual lessons, multi-day units, weird constraints, iterative refinement. Slower than a dedicated tool for the standard case.
Tools that pair well with your AI-generated lesson
Once you have the lesson, you need to run it. Free no-account tools that complement the planning step:
- Classroom timer — for the timed segments ChatGPT just laid out.
- Random student picker — for fair cold-calling during guided practice.
- Visual timer — for elementary students who need to see time remaining.
The bottom line
ChatGPT is genuinely the fastest way to a serviceable first draft of a lesson plan. The 10-minute workflow — prompt, read, iterate, verify, personalize — turns a 45-minute task into something you can do during prep period.
It is not a substitute for a teacher's judgment on standards alignment, IEP specifics, or your students' particular context. Use it as a writing partner, not an oracle.
For the broader ChatGPT-for-teachers playbook including risk and tool comparison, see our complete guide. For 25 specific prompts beyond lesson planning, see 25 ChatGPT prompts every teacher should know.