What makes an AI lesson plan actually usable
Generic lesson plan prompts produce generic plans: "introduce the topic (10 min), group activity (20 min), discussion (10 min)". What a teacher needs is the content of those blocks for this topic, this age group and this room. The builder therefore asks for the three things that change everything: the exact topic, the time available and who is in the class, including prior knowledge and students who need support.
Learning objectives are optional but worth a minute. If you write them, the prompt asks the model to design every activity and the final check around them; if you leave them blank, the model proposes two or three measurable ones first and builds from there. Differentiation adds a support version and an extension version of the main task rather than a vague "adjust as needed". The assessment field forces a concrete check for understanding that fits the last minutes of the lesson.
The plan format follows what you already use, from a timed table to the 5E model. The prompt also asks for a materials list and realistic timings that add up to the lesson length, which is where many generated plans quietly fail.
Worked example
Say you teach grade 8 biology and need a 50-minute lesson on vaccines for a mixed-ability class. These are the inputs:
- Subject
- Biology
- Grade / age group
- Grade 8, ages 13-14
- Topic of the lesson
- How vaccines train the immune system
- Lesson length
- 50 minutes
- Class
- about 30 students
- Learning objectives (one per line, optional)
- Explain what an antigen is; Describe how memory cells respond to a second infection; Give one reason why some vaccines need boosters
- About the students
- mixed ability; three students with English as a second language; they covered bacteria and viruses last week
- Teaching approach
- mixed: short input, activity, discussion
- Resources available
- whiteboard and worksheets
- Check for understanding
- exit ticket (3 questions)
- Plan format
- a table with time, teacher activity, student activity, materials
- Include differentiation (support and extension tasks)
- Yes
- Suggest a short homework task
- No
The builder turns these inputs into the following prompt. Load it into the form above with the Vaccines, grade 8 example chip and change anything you like.
You are an experienced Biology teacher and curriculum designer who writes practical, well-timed lesson plans.
## Task
Create a 50 minutes lesson plan on: How vaccines train the immune system.
- Subject: Biology
- Students: Grade 8, ages 13-14, about 30 students
- Teaching approach: mixed: short input, activity, discussion
- Resources available: whiteboard and worksheets
## Learning objectives
- Explain what an antigen is
- Describe how memory cells respond to a second infection
- Give one reason why some vaccines need boosters
Design every activity and the final check around these objectives.
## About the students
mixed ability; three students with English as a second language; they covered bacteria and viruses last week
## Requirements
- Timings must add up to exactly 50 minutes. Include a short starter and a clear end.
- Give the actual content for each block: key explanations, the questions to ask, the task instructions, not just activity names.
- Differentiation: a support version and an extension version of the main task, plus one note on supporting students who need it.
- Check for understanding: exit ticket (3 questions), with the questions and model answers.
- List all materials needed at the top.
- Keep explanations accurate; flag any point where you are unsure of the facts.
## Output format
A table with time, teacher activity, student activity, materials. Finish with the materials list, the objectives and one sentence on how the next lesson could continue.This page shows only the prompt. The answer depends on the AI tool you paste it into, so always review the result before you use it.
Tips to improve your results
- Write what the class did last lesson into the student field; it stops the plan from re-teaching the basics.
- Ask for the timed table format if you need something you can glance at while teaching.
- Request two versions of the main activity (support and extension) rather than one "adjustable" task.
- Check facts in the content the model proposes, especially in science and history.
- Save a good prompt and change only the topic for the next lesson in the unit.
Frequently asked questions
Does the lesson plan follow my curriculum?
The model does not know your specific curriculum unless you tell it. Paste the standard or curriculum reference into the objectives or requirements field and the prompt will ask the plan to align with it.
Can I get worksheets and the exit ticket too?
Yes. After the plan is generated, reply "Now write the exit ticket questions with answers" or "Write the worksheet for the main activity". The prompt keeps the context.
Which plan format should I choose?
The timed table is the easiest to teach from. Use headings with bullets if your school has its own template you will paste into, and the 5E model for science inquiry lessons.
Is the content accurate?
Usually, but not always. Treat generated explanations and examples as a draft and verify facts, dates and formulas before using them in class.
Does the generator create the plan itself?
No. It builds the prompt in your browser; paste it into ChatGPT, Claude, Gemini or Copilot to get the plan.