What does a finished lesson plan contain?
A plan is built in six sections, in teaching order:
Each section is broken into parts, and every part comes with:
The plan also carries the topics covered, the key concepts and sub-concepts, the prerequisite knowledge students need first, the learning outcomes, the objectives, and the competencies the lesson builds.
What does the teacher provide?
The class details, the length of the lesson, and one source for what the lesson covers.Class details
The board, grade, and subject. A section name, such as 9B, is optional.
Lesson length
How many minutes the lesson runs, from 30 to 90.
What can a lesson plan be based on?
Choose one source per lesson plan. You cannot combine them.A topic
Type a topic, such as Light: Reflection and Refraction. The plan is built from textbook content stored for that board, grade, and subject.
Photos of pages
Upload up to 4 photos of textbook pages or notes, in JPG or PNG format, up to 5 MB each. The text in them is read automatically.
An audio recording
Upload one MP3 recording, such as a teacher talking through the lesson, up to 5 MB.
What does the teacher review at each stage?
The AI never writes the whole plan in one go. It prepares a draft, waits for the teacher, then uses what the teacher approved for the next draft.- Topics and objectives. The AI suggests the topics to cover, key concepts and sub-concepts, prerequisite knowledge, learning outcomes, objectives, and competencies. Where curriculum outcomes and competencies are stored for that grade and subject, the AI is given them to work from. Where none are stored, it writes them itself. See which subjects have stored curriculum data below. Teachers keep what fits, drop the rest, and add their own.
- Section plan. The AI suggests materials, teaching strategies, and up to two ways to run each of the six sections, with questions to ask and a suggested length for each section. Teachers choose and set the minutes.
- The written plan. The AI writes out every part of every section in full, from the choices the teacher approved.
- Enrichment blocks. Optional extras, added only if you ask for them.
The minutes you give the six sections must add up to exactly the lesson length. If they do not, the request is refused and the message tells you both totals.
What are the optional enrichment blocks?
Six extra blocks you can add after the plan is written. You choose any of them and say how many extra minutes are available.
The suggestions are matched to the school stage of the grade, from primary through higher secondary, and where teaching approaches are stored for that grade and subject the AI is given them to work from.
Which subjects have stored curriculum data?
Not all of them. Check this before you promise teachers curriculum-aligned outcomes.
Everything stored is against CBSE.
For a subject and grade with nothing stored, the stage still runs. The AI writes the outcomes and competencies itself from the topic. They read sensibly, but they are the AI’s wording rather than your curriculum’s, so have a teacher check them before a plan goes out as curriculum-aligned. Ask CrazyGoldFish whether the subjects you need are loaded.
Can a lesson plan be translated?
Yes. Once a plan is written, it can be translated into one other language. The plan is translated block by block, and a second AI pass reviews the wording and school terminology. Two things to know before you rely on it:- Structure is asked for, not guaranteed. The AI is instructed to keep the structure, the numbering, and every section length as they are. Nothing measures whether it did, so check a translated plan before a teacher uses it.
- A block that fails to translate stays in English, with nothing to tell you. The plan is still marked as finished, and no field says which blocks were left behind. If a translated plan matters, have someone read it, or compare it against the original.
Does it work for maths and science?
Yes, with one caveat about the formulas. For four subjects, Mathematics, Physics, Chemistry, and Science, the AI is told to write formulas with plain readable symbols such as x², √, π, Δ, and →, rather than in a typesetting language your app would have to render. That makes the text much easier to display as it is. It is an instruction, not a guarantee. Nothing checks the output afterwards, so a formula can still come back in a form your screens have to handle. Other subjects, such as biology or economics, get no notation instruction at all, and neither do the enrichment blocks or a translated plan. Test the subjects you care about before you display the text raw.How do I add the Lesson Plan Builder to my platform?
Your developers connect to it through the Lesson Plan Builder API.How it works
The four stages of building a lesson plan.
Developer guide
Build a lesson plan with the API, step by step.
Frequently asked questions
How long can a lesson be?
How long can a lesson be?
From 30 to 90 minutes. For a longer lesson, or a unit that runs over several periods, create one plan per period.
Can I use my own textbook or notes?
Can I use my own textbook or notes?
Yes. Instead of typing a topic, upload up to 4 photos of the pages, in JPG or PNG format, up to 5 MB each. You can also upload one MP3 recording of up to 5 MB. Each lesson plan uses one of the three sources, not a mix.
Which boards, grades, and subjects can I use?
Which boards, grades, and subjects can I use?
Your developers list them with the Metadata API: the boards CrazyGoldFish holds, then the grades under a board, then the subjects under a grade. Those lists are the IDs the builders accept, and creating a lesson plan checks only that the IDs you send exist. Treat them as the catalog of what is set up, not as a statement of what your contract covers. If a board, grade, or subject you need is missing, contact CrazyGoldFish.
Can a teacher change the plan after it is written?
Can a teacher change the plan after it is written?
Teachers edit the suggestions at the first two stages, before anything is written out in full. Once the plan is written, that plan is final. To try a different approach, start a new lesson plan.
Why did a lesson plan fail on the first stage?
Why did a lesson plan fail on the first stage?
For a plan based on a topic, the content comes from textbook material stored for that board, grade, and subject. If none is stored yet, the stage fails and says so. Upload photos of the pages instead, or contact CrazyGoldFish.
Can teachers tell you a plan was not good?
Can teachers tell you a plan was not good?
Yes, but only one way. Feedback can be submitted against a lesson plan: a written comment and a type, which is one of general, content, quality, or suggestion. The comment and the type are both required. A rating from 1 to 5 is optional, and the comment can point at a specific stage or part of the plan.It only goes one way. There is no way to read feedback back through the API, so you cannot list it, count it, or chart it. If you want to watch quality over time, store a copy in your own system when you submit it.
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.