ChatGPT can turn a topic, grade and objective into a lesson plan draft in about a minute. The quality of that draft depends almost entirely on the details you give it. This guide shows a simple prompt formula, a ready-to-use template, a filled-in example, follow-up prompts that improve the plan, and a checklist for reviewing it before class.
What ChatGPT can and can’t do for a lesson plan
ChatGPT is good at structure. It can suggest a warm-up, an explanation, an activity, questions and an exit ticket, and it can adjust the plan when you ask. What it can’t do is know your students. A generated plan may look polished while assuming too much about their background knowledge, your technology or how long an activity really takes. Treat the result as a first draft that you adapt, not a finished script.
The six details that make a lesson plan prompt work
Vague prompts give generic plans. Include these six details every time.
1. Grade and subject. For example, Grade 6 science or Year 9 English.
2. Topic. Be specific. “Photosynthesis” is better than “plants”, and “adding fractions with unlike denominators” is better than “fractions”.
3. Learning objective. What should students be able to do by the end? Use an action such as explain, compare, solve or write.
4. Time. The lesson length, such as 40 minutes.
5. What students already know. This stops the plan from skipping steps or repeating old material.
6. Your constraints. Class size, mixed abilities, no devices, limited materials, or a curriculum or standards framework you follow.
A lesson plan prompt template
Copy this, replace the brackets and paste it into ChatGPT.
Act as an experienced [subject] teacher. Create a [length]-minute lesson plan for [grade] students on [topic]. The learning objective is: students will be able to [objective]. Students already know [prior knowledge]. Constraints: [class size, devices, materials, mixed abilities]. Follow [curriculum or standards framework] if relevant. Include a warm-up, direct instruction, a guided activity, an independent task and an exit ticket. Give approximate timings for each part.
A filled-in example
Act as an experienced science teacher. Create a 40-minute lesson plan for Grade 6 students on how plants make food through photosynthesis. The learning objective is: students will be able to explain the inputs and outputs of photosynthesis. Students already know that plants need sunlight and water. Constraints: 35 students, no devices, mixed abilities. Include a warm-up, direct instruction, a guided activity, an independent task and an exit ticket. Give approximate timings for each part.
Six follow-up prompts that improve the plan
The first answer is rarely the best one. Ask ChatGPT to revise one part at a time instead of starting again.
Make the guided activity more hands-on and suitable for groups of four.
Add two ways to support students who are struggling and one extension for fast finishers.
List three common misconceptions students have about this topic and how to check for them.
Shorten the plan to 30 minutes and tell me what you removed.
Write three questions I can ask during the lesson to check understanding, from easy to hard.
Turn the exit ticket into five short questions with an answer key.
How to check the plan before you use it
Read it as if a colleague had written it. Ask yourself whether the objective is measurable, whether each activity helps students reach it, whether the timing is realistic for your class, and what background knowledge the plan assumes. Check every fact and every answer key yourself, and look for examples that don’t suit your students or your setting.
If you follow a specific curriculum or standards framework, name it in your prompt, then compare the plan with the official document. ChatGPT can mention standards, but it can get the details wrong, so don’t rely on its wording.
Common mistakes to avoid
Writing a vague prompt. “Write a lesson on fractions” gives a generic result.
Accepting the first draft. Ask for changes, then edit it yourself.
Trusting facts without checking. Check dates, definitions, formulas and answer keys.
Entering student information. Don’t paste names, medical details or other personal information into regular ChatGPT. Describe the class in general terms.
Skipping your own judgment. You know your students. The plan should reflect that.
When a lesson planning tool is a better fit
ChatGPT gives you the most control, and teachers who prompt well say they like it for custom plans and multi-step sequences. But you start from a blank prompt every time. If you’d rather pick a ready-made planner and fill in a short form, look at MagicSchool AI or Khanmigo, which has structured lesson plan tools and is free for teachers in nearly every country. Curipod builds interactive lessons, and Brisk Teaching can turn a webpage or video into a lesson. See our ranking of the best AI lesson plan generators to compare them, or our wider guide to ChatGPT for teachers.
Frequently asked questions
Can ChatGPT write a lesson plan?
Yes. Give it the grade, subject, topic, objective, time, what students know and your constraints, and it will draft a plan with activities and timings. You should still review and adapt it.
Is ChatGPT free for lesson planning?
Regular ChatGPT has a free plan with usage limits, which is enough for drafting lesson plans. Verified US K-12 educators can also use ChatGPT for Teachers, which is free through June 2028.
Will the lesson plan match my curriculum?
Only if you tell it which curriculum or standards you follow, and even then you should compare the plan with the official document.
How do I make the plan less generic?
Add details about your class, what students already know and the activities you already use, then ask for revisions to one part at a time.
Is it safe to use with student information?
Avoid entering names or sensitive details into regular ChatGPT, and follow your school’s policy on AI.
How we researched this guide
This guide is based on OpenAI’s documentation, teacher discussions and independent reviews (checked October 19, 2026). The prompts are suggestions we wrote and have not tested in classrooms. Pricing and features change often, so confirm details on OpenAI’s website.