ESL / TEFL Lesson Plan Generator
Built around the Presentation–Practice–Production model, with CEFR level and error-correction fields TEFL teachers actually use.
What this ESL / TEFL lesson plan generator does
This free lesson plan generator is built around the PPP model — Presentation, Practice, Production — the sequence most widely used in ESL and TEFL teaching worldwide. It uses CEFR levels (A1 through C2) instead of grade levels, frames the objective as a "can-do" statement, and includes a dedicated field for anticipated errors, since error correction is such a core part of language teaching.
How to use the ESL / TEFL lesson plan generator
- Enter the basics. Title, CEFR level, and language focus (grammar, speaking, etc.).
- Write your can-do objective. What students will be able to do with the language by the end.
- Work through the PPP flow. Presentation, controlled practice, freer production.
- Note anticipated errors. Common mistakes at this level and how you'll correct them.
- Generate, then print, copy, or save as PDF. Export before closing the tab.
What's included in your ESL / TEFL lesson plan
- Lesson title, teacher, and date
- CEFR level (A1–C2) and language focus
- Class context and duration
- Can-do objective
- Materials checklist
- Warmer / ice-breaker
- Presentation
- Controlled practice
- Freer practice / production
- Anticipated errors / correction focus
- Check / assessment
- Homework and closure
Why ESL lessons follow the PPP model
The PPP model — Presentation, Practice, Production — works for language teaching because it moves students from controlled, low-risk use of new language toward open, communicative use, which mirrors how language actually gets acquired. Separating controlled from freer practice in the plan keeps that progression intentional instead of jumping straight to open speaking before students are ready.
Naming anticipated errors ahead of time is just as important in language teaching as it is in math — certain mistakes are predictable at each CEFR level (article use, verb tense, word order), and planning the correction approach in advance means you're not improvising feedback on the spot.
Common questions
Is this ESL/TEFL lesson plan generator free?
Yes — free with no sign-up, and no limit on how many plans you create.
What is the PPP model?
Presentation, Practice, Production — a widely used ESL/TEFL sequence that introduces new language, practices it in a controlled way, then has students use it more freely and communicatively.
Does this work for young learners as well as adults?
Yes — the CEFR level and class context fields let you specify the audience, whether it's young learners, university students, or adult evening classes.
Can I use this for online or one-on-one tutoring?
Yes — the format isn't tied to a classroom setting, so it works for private tutoring, online lessons, or small group conversation classes too.
Is my plan saved anywhere?
No account or server storage is used. Entries stay in your browser only, so print, copy, or save before closing the tab.