1
Say what the lesson covers
The teacher picks the board, grade, and subject, gives the lesson length in minutes, and provides a topic, photos of pages, or an audio recording.The AI prepares: the topics to cover, key concepts and sub-concepts, prerequisite knowledge, learning outcomes, objectives, and competencies.
2
Review topics and objectives
The teacher removes anything that does not fit and adds their own. Where curriculum outcomes and competencies are stored for that grade and subject, the AI works from them. Where none are stored, it writes its own, so check them.The AI prepares: suggested materials, suggested teaching strategies, and up to two ways to run each of the six sections, each with questions to ask and a suggested length.
3
Review the section plan and set the timing
The teacher chooses how to run each section and sets how many minutes it gets. The minutes must add up to exactly the lesson length, or the request is refused.The AI prepares: the full plan. Every part of every section gets a script, a length in minutes, the materials needed, questions to ask, expected answers, and notes for the teacher.
4
Teach the lesson
The plan is ready to use. If you want, add enrichment blocks, and say how many extra minutes are available for them. A finished plan can also be translated into one other language. Translation is the one step that sends no notification when it finishes, so check it yourself rather than waiting to be told.
What are the six sections?
Every plan follows the same teaching order: introduction, development, guided practice, independent practice, closure, and a summative assessment at the end. The teacher decides how many minutes each one gets.How long does each stage take?
Each stage runs in the background, so teachers can keep working while the AI prepares the next draft. Your platform can be notified automatically as soon as each stage is ready, or as soon as one fails. There is one exception. Translating a finished plan sends no notification at all, so your platform has to ask whether it is done.What happens if a stage fails?
The lesson plan shows a failed status with the reason. The most common reason is a topic with no stored textbook content for that class and subject. Start a new lesson plan using photos of the pages instead.Frequently asked questions
Can a teacher skip the review steps?
Can a teacher skip the review steps?
Yes. Your platform can accept the AI’s draft as it is and move straight to the next stage. The timing still has to add up to the lesson length.
Can a stage be run again?
Can a stage be run again?
Each stage runs once per lesson plan. It can be retried only if it failed. To change a finished plan, create a new one.
What happens if the section timings do not add up?
What happens if the section timings do not add up?
The request is refused straight away and the message gives both numbers: the total you sent and the lesson length it has to match. Nothing is generated until they agree.
Can I see a teacher's past lesson plans?
Can I see a teacher's past lesson plans?
Yes, with one thing to plan for. Listing lesson plans returns the ones created by the API user making the call, not everything on your account. If two of your services each use their own API user, neither sees the other’s plans in a listing. Use one API user for lesson plans, or keep your own index of the plan IDs you create.
Next steps
Use cases
How schools and platforms use the Lesson Plan Builder.
Developer guide
Build a lesson plan with the API, step by step.