Teacher Tools

ESL Lesson Plan Generator

Turn any topic into a staged, classroom-ready ESL lesson plan: objectives, target language, timed stages with teacher and student actions, differentiation and homework — printable in one click.

Results

The 7ESL Lesson Plan Generator turns a topic into a complete, classroom-ready ESL lesson plan. Tell it what you are teaching, the CEFR level, the lesson length and the main skill focus, and it produces the whole plan in the shape trained teachers use: "students will be able to…" objectives, the exact vocabulary and structures to teach, a materials list, timed stages from lead-in to production with concrete teacher and student actions, differentiation ideas for stronger and weaker learners, homework, and a note on where the timing usually slips. The generator is part of the 7ESL AI teacher suite, available with a Pro account.

How to use the Lesson Plan Generator

Enter a topic — anything from "ordering food in a restaurant" to "second conditional" — then choose the level (A1 to C1), the duration (30 to 120 minutes) and the focus: vocabulary, grammar, one of the four skills, or an integrated lesson. The stage timings always add up to your chosen duration, so the plan fits the real lesson slot. Print it in one click or copy it as plain text into your own planning document.

What makes the plans usable

Each stage names the interaction pattern — teacher to class, pairs, small groups — and separates what the teacher does from what the students do, which is exactly what an observer or a substitute teacher needs. The plans assume a normal low-tech classroom (board, printouts, perhaps audio) unless the topic requires more, and the built-in differentiation section saves you the hardest part of planning for mixed-ability groups. Treat the output as a strong first draft: adjust the timings and examples to your class, since you know your learners and the AI does not.

Pairs well with

Generate the plan, then build the supporting materials on 7ESL in minutes: the Quiz Generator for a comprehension check, the Cloze Test Generator for controlled practice, the Text Simplifier to grade an authentic text to your level, and the Worksheet Generator for vocabulary work.

Frequently asked questions

What is in a generated lesson plan?

Observable objectives, target vocabulary and structures, a materials list, 4-7 timed stages with separate teacher and student actions and interaction patterns, differentiation for stronger and weaker learners, homework, and practical notes.

Do the stage timings match my lesson length?

Yes. The stage minutes are generated to sum exactly to the duration you choose — 30, 45, 60, 90 or 120 minutes — so the plan fits your real teaching slot.

Which levels does it support?

CEFR A1 to C1. The objectives, target language and instructions are written to match the level you choose.

Can I print or export the plan?

Yes. Print produces a clean one-page layout with the stages in a table, and Copy gives you plain text you can paste into Word, Google Docs or your school template.

Do I need an account to use it?

Yes. The Lesson Plan Generator is part of the 7ESL AI teacher suite, available to signed-in users on the Pro plan.