Free Tool · No Sign-Up · PPP Model

ESL / TEFL Lesson Plan Generator

Built around the Presentation–Practice–Production model, with CEFR level and error-correction fields TEFL teachers actually use.

Lesson basics
Objective
Framed as a "can-do" statement — common in CEFR-aligned planning.
PPP lesson flow
One item per line — becomes a checklist.
Wrap-up & notes
About this tool

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.

Walkthrough

How to use the ESL / TEFL lesson plan generator

  1. Enter the basics. Title, CEFR level, and language focus (grammar, speaking, etc.).
  2. Write your can-do objective. What students will be able to do with the language by the end.
  3. Work through the PPP flow. Presentation, controlled practice, freer production.
  4. Note anticipated errors. Common mistakes at this level and how you'll correct them.
  5. Generate, then print, copy, or save as PDF. Export before closing the tab.
Format

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 it helps

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.

FAQ

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.

More tools

Related lesson plan generators

← See the full toolkit

This tool generates a formatted template based on what you enter — it does not verify curriculum accuracy or institutional requirements. Always review generated plans against your program's and institution's current requirements before use. See our Disclaimer for details.