Presentation, Practice, Production — PPP is the model taught in most CELTA and TEFL certification courses, and it's still the default structure for grammar and vocabulary lessons in ESL classrooms worldwide. The idea is simple: introduce new language in a controlled way, practice it with the risk of error kept low, then hand control to the student and see if it holds up in freer, more natural use.
Here's what each phase actually involves, and where PPP works better than it does elsewhere.
- Presentation
- Practice
- Production
- When PPP works best
- Criticisms and alternatives
1Presentation
You introduce the target language — a grammar structure, a set of vocabulary, a functional phrase — in context, so students see how it's actually used before they're asked to use it themselves. This is usually done through a short text, dialogue, or situation that makes the meaning clear, followed by explicitly highlighting the form.
2Practice
Students use the new language in a controlled way — drills, gap-fill exercises, substitution tables — where there's usually one correct answer and the activity is designed to build accuracy before fluency. This phase keeps the risk of error low on purpose; students aren't yet expected to use the language creatively.
3Production
Students use the target language more freely and communicatively — a role-play, a discussion, a short writing task — where the goal shifts from "get it exactly right" to "communicate using what you just learned." Errors are expected here, and that's fine; production is where you find out whether the language actually transferred to real use, not just controlled exercises.
When PPP works best
PPP is strongest for single, well-defined grammar or vocabulary points — the kind of target language that genuinely benefits from a controlled-to-free progression. It's less well suited to skills-based lessons (reading, listening, extended writing) where there isn't one specific "new language item" to present and practice in this linear way.
Criticisms and alternatives
PPP's main critique is that real communication rarely works in this tidy, linear order — in genuine conversation, people don't get a clean presentation of a structure before attempting to use it. Two commonly taught alternatives address this differently:
- TTT (Test-Teach-Test) — students attempt a task first, the teacher identifies gaps from what actually went wrong, then teaches to address those specific gaps, followed by a second attempt at a similar task.
- ESA (Engage-Study-Activate) — similar phases to PPP but explicitly non-linear; a lesson might cycle through Engage-Study-Activate more than once, or reorder the phases depending on what the lesson calls for.
Neither replaces PPP outright — most experienced ESL teachers use PPP as a default for grammar-focused lessons and reach for TTT or a more flexible structure when the lesson goal doesn't fit PPP's linear shape.
When writing the objective for a PPP lesson, framing it as a "can-do" statement tied to CEFR levels tends to work better than a generic classroom objective — see How to Write a Lesson Plan Objective for the general framework this builds on.
Plan a PPP lesson in minutes
The ESL / TEFL lesson plan generator is built around Presentation, Controlled Practice, and Freer Production, with CEFR levels and an anticipated-errors field. Free, no sign-up.
Try the generator →