Skip to content

Free tool · Teaching

AI lesson plan generator

Describe the topic, the class and the lesson length, and get a lesson plan with objectives, materials, timed activities, an exit ticket and a way to adapt it: 1 free run a day on GPT-6 Luna, no account needed. We checked every model's plans for the facts each topic needs.

1 free run a day, no account needed

GPT-6 Luna

Up to 1,200 characters. No files, tools or web search in a free run. One free run a browser, and one a network each day, shared with the free message on our home page.

Try an example:

By running it, you agree to the Terms and Privacy Policy and confirm you’re 18 or older. We keep what you send and its answer for 7 days, or in your account if you sign up.

Test runs checked . Updated .

AI lesson plan generator: three examples

Three inputs and the lesson plan a free run gave each, made once on September 29, 2026 with GPT-6 Luna and shown as it came back. The example buttons in the box above show the same.

A science lesson

A 50-minute lesson on density for a Grade 8 science class, with one hands-on experiment using water, oil and objects from the classroom.

Title: Density: Why Some Things Float

Grade and length: Grade 8 science, 50 minutes

Learning objectives:
- Define density as mass per unit volume.
- Predict whether an object will float or sink in water using density.
- Use observations to compare the densities of water, oil, and classroom objects.

Materials:
Clear cups or jars, water, cooking oil, classroom-safe small objects (such as a coin, pencil, plastic cap, and eraser), measuring cylinders or graduated cups, balance, paper towels, and recording sheets. Use small quantities and keep liquids away from electrical equipment.

Timed sequence:
- Starter — 5 minutes: Students predict whether oil and the listed objects will float or sink in water. Briefly share predictions.
- Key idea and demo — 8 minutes: Introduce density = mass ÷ volume. Explain that water is about 1 g/mL; a substance less dense than water tends to float in it, while a denser substance tends to sink. Show oil forming a layer above water because it is less dense and does not mix with it.
- Hands-on experiment — 22 minutes: In groups, pour water and then oil into a clear container. Observe and record the layers. Predict, then test each object in the water and oil. Record whether it floats, sinks, or remains between layers. For one object, measure its mass and volume if equipment allows, then calculate density.
- Share and explain — 10 minutes: Groups compare results and explain them using density. Clarify that floating depends on an object’s average density compared with the liquid; shape and trapped air can affect that average.
- Plenary — 5 minutes: Students complete the exit ticket below.

Check for understanding (exit ticket and answers):
1. What is the formula for density? Answer: mass ÷ volume.
2. Why does oil sit above water? Answer: Oil is less dense than water and the liquids do not mix.
3. An object has a density of 0.8 g/mL. What would it tend to do in water? Answer: Float, because it is less dense than water.

Adaptation:
For extra support, provide a prediction-and-results table with “float,” “sink,” and “between layers” choices, plus the density formula and units (g/mL) as prompts.
A writing lesson

A 60-minute lesson on persuasive writing for 12-year-olds, ending with each student writing a short letter to the head teacher.

Title: Persuasive Writing: Make Your Case

Grade or age and length: Age 12; 60 minutes

Learning objectives:
- Identify features of persuasive writing, including a clear viewpoint, reasons, evidence, and persuasive language.
- Organize ideas into a coherent argument using paragraphs and linking words.
- Write a short, appropriately formal letter to the head teacher that supports a clear request.

Materials:
Examples of persuasive letters; paper or writing books; pens; board and markers; planning sheet.

Timed sequence:
- Starter — 8 minutes: Students consider a school-related question, such as whether students should have more time for lunch. They choose a side and share one reason.
- Explore a model — 10 minutes: Read a short persuasive letter together. Identify its viewpoint, reasons, evidence or examples, and formal greeting and sign-off.
- Teach and model — 10 minutes: Explain that strong arguments state a clear viewpoint and support it with reasons and specific evidence or examples. Model linking ideas with words such as “because,” “for example,” and “therefore,” and using a respectful tone.
- Plan — 10 minutes: Students choose a reasonable school improvement to request. They note their request, two or three reasons, and an example or piece of evidence for each.
- Write — 17 minutes: Each student writes a short letter to the head teacher, with a greeting, clear request, supporting paragraphs, and sign-off.
- Plenary — 5 minutes: Students underline their request and one supporting reason, then share one persuasive feature they used.

Total: 60 minutes

Check for understanding:
Exit ticket: “What is your request? Give one supporting reason and an example or evidence. Name one linking word you used.”
Answers will vary. A strong response clearly states a request, supports it with a relevant reason and specific example or evidence, and names a suitable linking word such as “because” or “for example.”

Adaptation:
Provide a planning frame with sentence starters (“I am writing to suggest…”, “One reason is…”, “For example…”) and a word bank. For extra challenge, students can address a counterargument respectfully.
An ESL lesson

A 45-minute ESL lesson for adult beginners on ordering food in a restaurant, with a role-play.

Title: Ordering Food in a Restaurant
Grade or age and length: Adult beginner ESL; 45 minutes
Objectives: Students will be able to use polite phrases to order food, ask about a menu item, and complete a short restaurant role-play.
Materials: Simple menus, phrase cards, board and markers.
Timed sequence:
- Starter — 5 min: Name familiar foods; introduce the lesson topic.
- Key phrases — 10 min: Teach and practise “I’d like…,” “Can I have…?,” “What is…?,” and “Could I have the bill, please?”
- Guided practice — 10 min: Match phrases to restaurant situations and practise pronunciation in pairs.
- Role-play — 15 min: In pairs, take turns as customer and server; use menus to order and respond.
- Plenary — 5 min: Review useful phrases and complete the check for understanding.
Check for understanding: Ask: “How do you politely order soup?” Answer: “I’d like the soup, please.” Ask: “How do you ask what a dish is?” Answer: “What is the chicken curry?”
Adaptation: Provide phrase cards and a model dialogue for learners who need support; invite confident learners to ask about ingredients or make a special request.

Which AI model is best at this? We tested every one

In our test runs of 5 AI lesson plan generator inputs on 19 models, GPT-6 Luna, GLM 5.3 Flash, DeepSeek V4.1 Flash and 14 more passed the most: 5 of 5. That includes GPT-6 Luna, the model a free run is on.

Run on October 9, 2026: 5 inputs on 19 models, each with this tool's own instructions.

Each model's results on the tool's test inputs
ModelPassedHard onesMessages used on ProCost per runTime per run
GPT-6 LunaOpenAIThe free run's model5 of 52 of 21 each, of 60 a day on Pro$0.000220.0 s
GLM 5.3 FlashZ.ai5 of 52 of 21 each, of 60 a day on Pro$0.00047.9 s
DeepSeek V4.1 FlashDeepSeek5 of 52 of 21 each, of 60 a day on Pro$0.00144.4 s
Gemini 3.8 FlashGoogle5 of 52 of 21 each, of 250 a month on Pro$0.00143.6 s
Claude Haiku 4.5Anthropic5 of 52 of 21 each, of 250 a month on Pro$0.00449.8 s
Mistral Large 4Mistral5 of 52 of 21 each, of 250 a month on Pro$0.007656.5 s
DeepSeek V4 ProDeepSeek5 of 52 of 21 each, of 250 a month on Pro$0.010634.4 s
Grok 4.7xAI5 of 52 of 21 each, of 250 a month on Pro$0.015334.9 s
GPT-6.1 SolOpenAI5 of 52 of 21 each, of 125 a month on Pro$0.003610.1 s
GPT-6 SolOpenAI5 of 52 of 21 each, of 125 a month on Pro$0.00448.0 s
Kimi K3Moonshot5 of 52 of 21 each, of 125 a month on Pro$0.007116.4 s
Gemini 3.1 Pro (preview)Google5 of 52 of 21 each, of 125 a month on Pro$0.009913.8 s
Claude Sonnet 5.5Anthropic5 of 52 of 21 each, of 125 a month on Pro$0.01189.3 s
Claude Sonnet 5Anthropic5 of 52 of 21 each, of 125 a month on Pro$0.012212.2 s
Claude Opus 5.5Anthropic5 of 52 of 21 each, of 62 a month on Pro$0.034216.1 s
GPT-6 AstraOpenAI5 of 52 of 21 each, of 31 a month on Pro$0.017011.0 s
Claude Fable 5.1Anthropic5 of 52 of 21 each, of 31 a month on Pro$0.080920.8 s
Claude Haiku 5.5Anthropic4 of 52 of 21 each, of 60 a day on Pro$0.00065.7 s
GLM 5.3Z.ai4 of 51 of 21 each, of 250 a month on Pro$0.00243.1 s
Passed: of the 5 test inputs, how many answers passed their check (an answer the provider failed to give isn't counted). Messages used: what each run counted as on Pro, and Pro's count on the model. Cost: what OpenRouter charged us per run, on average; in llmwise you pay per message, not per token. Time: from sending to the whole answer.

Side by side: the causes of world war i

The same input on GPT-6 Luna and GLM 5.3 Flash, as each answered it, unedited.

Write this lesson plan: objectives, materials, a timed sequence that adds up to the lesson's length, a check for understanding with answers, and one adaptation.

---
A 50-minute lesson on the causes of World War I for 10th grade, covering the long-term causes and the trigger.
GPT-6 Luna
Title: Causes of World War I: Long-Term Tensions and the Trigger

Grade and length: Grade 10, 50 minutes

Learning objectives
Students will be able to:
- Identify militarism, alliances, imperialism, and nationalism as long-term causes of war.
- Describe the assassination of Archduke Franz Ferdinand and explain why it triggered a wider conflict.
- Explain how long-term tensions and decisions during the July Crisis contributed to war.

Materials
Board or projector; notebooks; short timeline or event cards covering the assassination and July Crisis; paper or sticky notes.

Timed sequence
- Starter — 5 minutes: Students write one prediction: What kinds of tensions might make a regional conflict spread?
- Teach key terms — 10 minutes: Introduce militarism (building up armed forces), alliances (promises of support between states), imperialism (competition for territory and influence), and nationalism (strong loyalty to one’s nation or people). Note that these factors created tension but did not make war inevitable.
- Build the chain — 15 minutes: In pairs, students arrange event cards: Archduke Franz Ferdinand and Sophie are assassinated in Sarajevo on June 28, 1914, by Gavrilo Princip, a Bosnian Serb nationalist; Austria-Hungary issues Serbia an ultimatum; Austria-Hungary declares war on Serbia on July 28; Russia mobilizes in support of Serbia; Germany backs Austria-Hungary and declares war on Russia and France; Germany invades neutral Belgium, bringing Britain into the war. Discuss how alliance commitments and leaders’ choices widened the crisis.
- Cause-and-effect explanation — 12 minutes: Small groups connect each MAIN factor to one example, then explain how it increased tension. They distinguish these long-term causes from the assassination, the immediate trigger.
- Plenary — 8 minutes: Students write a brief explanation: “The assassination triggered the war, but it became a wider war because…” Invite a few responses.

Check for understanding
Ask: “Which event was the trigger?” Answer: The assassination of Franz Ferdinand and Sophie in Sarajevo on June 28, 1914.
Ask: “Name two long-term causes.” Answers include militarism, alliances, imperialism, and nationalism.
Exit ticket: “Why is it inaccurate to say the assassination alone caused World War I?” Answer: It sparked the crisis, but existing tensions and decisions during the July Crisis helped expand it into a European war.

Adaptation
For students needing support, provide a word bank and partially completed cause-and-effect chain; for challenge, ask students to rank the causes and justify which they consider most significant.
GLM 5.3 Flash
Title: The Causes of World War I: Long-Term Tensions and the Spark

Grade and length: 10th grade, 50 minutes

Learning objectives
By the end of the lesson, students will be able to:
1. Explain the MAIN long-term causes of World War I (Militarism, Alliances, Imperialism, Nationalism) with one example of each.
2. Describe how the assassination of Archduke Franz Ferdinand triggered the war, including the role of the Black Hand and the July Crisis.
3. Evaluate which cause was most significant, using evidence.

Materials
- Whiteboard and projector
- MAIN causes handout (four short case-study cards: Anglo-German naval arms race; Triple Alliance vs. Triple Entente; scramble for colonies in Africa; Balkan nationalism and Slavic identity)
- Simplified timeline of June–August 1914
- Exit ticket slips

Timed sequence (50 minutes)

Starter (5 min): Display the phrase "a bar fight gone global." Students write one sentence guessing why a single murder in 1914 led to a world war. Take two or three responses.

Main activity 1 (12 min): Direct instruction on MAIN. For each cause, give the key example: Militarism — Anglo-German naval race and arms build-up; Alliances — Triple Alliance (Germany, Austria-Hungary, Italy) vs. Triple Entente (Britain, France, Russia); Imperialism — competition for colonies; Nationalism — Slavic nationalism in the Balkans threatening Austria-Hungary. Students annotate their handouts.

Main activity 2 (15 min): Students work in pairs on the cause cards, matching each example to the correct MAIN category and writing a one-sentence explanation of how it raised tensions.

Main activity 3 (10 min): Trigger and chain reaction. Walk through June 28, 1914: Gavrilo Princip of the Black Hand assassinates Archduke Franz Ferdinand in Sarajevo; Austria-Hungary's ultimatum to Serbia; the "blank cheque" from Germany; Russia mobilizes; alliance obligations drag in all major powers by August 1914. Students add the sequence to their timeline.

Plenary (8 min): Quick debate vote — which cause mattered most? Three students defend each of MAIN, citing their card evidence. Teacher emphasizes that the trigger worked only because long-term tensions were already in place.

Check for understanding: Exit ticket — "Name one long-term cause with its example, and explain in one sentence how the assassination led to a general European war."
Answers: e.g., Alliances — the Triple Entente/Triple Alliance meant a local conflict between Austria-Hungary and Serbia pulled in Russia, Germany, France, and Britain through treaty obligations.

Adaptation: For students needing more support, provide a partially completed MAIN graphic organizer with the examples pre-written so they only match and explain. For more challenge, ask students to argue against the "alliances made war inevitable" claim, using the July Crisis as evidence.

How the inputs are scored

  • Key facts: the answer must state each fact the input turns on (a number, a name, a date or a condition), as the input gives it, keep any format rule the input sets (one sentence, a word limit, a number of items, a length for each), and say nothing the input rules out (an ingredient, a claim it doesn't back); how it's worded isn't judged.

The inputs: photosynthesis, 45 minutes, ages 11 to 12, the present perfect for adult beginners, adding fractions, with 1/2 + 1/3 worked, the causes of world war i, and the water cycle, all four stages, hands-on. Every model gets the tool's own instructions and up to Pro's reply limit. The method is the same as our other test runs.

How to use the AI lesson plan generator

  1. Give the topic, the grade or age, the lesson length, and anything the plan must include (an experiment, a role-play, a standard). Up to 1,200 characters.

  2. Pick a format and the language.

  3. Press “Plan the lesson”. Without an account you see the start (1 free run a day, no account needed).

  4. Add up the timings, check the content, and adapt it to your class.

Tips for a better answer

  • Say where they are

    Say what the class did last lesson and what they find hard. The starter then builds on it instead of repeating it.

  • What's in the room

    Name the equipment you have (“no laptops”, “one projector”, “a playground”). Activities are planned around it.

  • Name the standard

    Give the standard or exam board. The objectives and the check for understanding are written to it.

  • Then the materials

    Signed in, ask for the worksheet, the slides outline or a quiz on the same lesson in the same chat.

What a good lesson plan looks like

  • Objectives students can show

    Objectives should say what students will be able to do by the end (“explain why…”, “add two fractions with different denominators”), not what the teacher will cover.

  • Timings that fit the lesson

    Add up the minutes. A 45-minute plan with 60 minutes of activities is an easy flaw to miss in a generated plan, and an easy one to fix before the bell.

  • The content is right

    Read the subject content as a specialist would. A lesson on photosynthesis that leaves out carbon dioxide, or one on fractions whose worked example is wrong, teaches the mistake.

  • A way to check learning

    An exit ticket or three questions with answers tells you who got it. A plan that ends on “recap” doesn't.

What's free, and what signing up adds

  • Without an account: 1 free run a day, on GPT-6 Luna, shared with the free message on our home page. It takes up to 1,200 characters, writes up to about 600 tokens (roughly 450 words), and shows you the start of the lesson plan.

  • Signing up is free, with an email link and no card. llmwise accounts are for people 18 and older. The lesson plan you ran comes with you as your first chat, and you get 5 free messages on almost every model (all but Claude Fable 5.1 and GPT-6 Astra).

  • Signed in, the tool runs on the model you pick, on your plan, shows the whole answer, and you can carry on in the chat with any model, or ask another model the same thing.

More free tools are on the tools page, and what each plan gives is on pricing.

Questions

Is the lesson plan generator free?

Yes. Without an account you get 1 run a day on GPT-6 Luna, shared with the free message on our home page: you see the start of the plan, and the rest when you sign up. Signing up is free and adds 5 free messages on almost every model in llmwise (all but Claude Fable 5.1 and GPT-6 Astra; one of them can be on Claude Opus 5.5), with no card.

What's in the lesson plan?

Learning objectives, materials, a timed sequence (starter, main activities, plenary) that adds up to the lesson's length, a check for understanding with answers, and one way to adapt it for students who need more support or more challenge.

Can it follow my curriculum or standard?

Name it in your description (“Common Core 5.NF.A.1”, “KS3 science”, “CBSE Class 8”) and it plans to it. It can't check a standard's official wording, so compare against your own copy.

Which subjects and grades does it cover?

Any subject and level, from primary school to adult education and ESL. Say the age or grade, and how much the class already knows.

Can I use the plan as it is?

Use it as a first draft. You know your students: adjust the timings, the examples and the questions to them, and check the subject content before you teach it.

Which AI is best for this, in your tests?

In our test runs of 5 AI lesson plan generator inputs on 19 models, GPT-6 Luna, GLM 5.3 Flash, DeepSeek V4.1 Flash and 14 more passed the most: 5 of 5. That includes GPT-6 Luna, the model a free run is on. The table on this page has every model's result, what a run counts as on Pro, and the time it took.

Claude, GPT, Gemini, DeepSeek, Grok, Kimi, GLM, and Mistral, in one chat.

See what a message costs before you send it. Free is 5 messages to try; sign in with an email link, no password or card.