Create ESL Lesson Plans with AI for Any Level

Tested prompts for ai tool to create esl lesson plans compared across 5 leading AI models.

BEST BY JUDGE SCORE Claude Haiku 4.5 9/10

If you teach English as a second language, you already know the math: a 60-minute lesson takes 90 minutes to plan well, and you might teach four different levels in a single day. An AI tool that drafts ESL lesson plans cuts that prep time to under 10 minutes per class, leaving you to focus on differentiation, materials, and the actual teaching.

The catch is that generic AI output rarely matches what an ESL classroom needs. You need plans aligned to CEFR levels (A1 through C2), with target language clearly separated from receptive input, timed stages, comprehension checking questions, and adjustments for mixed-ability groups. A plan written for native speakers or generic K-12 won't survive contact with a Pre-Intermediate adult class in Vietnam.

This page shows you the exact prompt structure and compares how four AI models handle it, so you can pick the one that produces classroom-ready plans for your level, age group, and teaching context, whether you run private 1-on-1 sessions, large state school classes, or online platforms like Cambly or iTalki.

When to use this

Use an AI lesson planner when you have a clear topic or target language and need a structured 45-90 minute plan fast. It works best when you can specify level, learner age, class size, and lesson aim. The output gives you a solid skeleton you can adjust, not a finished plan you teach blind.

  • Daily prep for full-time ESL teachers juggling 4-6 different levels per week
  • Online tutors building plans for 1-on-1 students on platforms like Preply or iTalki
  • Cover teachers who need a plan for a class they don't normally teach
  • CELTA or TEFL trainees drafting practice lessons before tutor feedback
  • Curriculum designers creating a unit outline before fleshing out individual lessons

When this format breaks down

  • Exam prep classes (IELTS, TOEFL, Cambridge) where you need verified question types and authentic past-paper material
  • Young learners under 7 where you need physical, song, and TPR activities the AI can describe but not validate for engagement
  • Lessons tied to a specific coursebook page where the AI doesn't have access to the source material
  • When your school requires a specific lesson plan template with proprietary fields and codes

The prompt we tested

You are an experienced ESL (English as a Second Language) curriculum designer. Create a complete, ready-to-teach ESL lesson plan based on the learner context below.

Learner context and lesson request:
I teach a group of 8 adult intermediate ESL learners (CEFR B1) in a 60-minute evening class. I want a lesson focused on talking about past travel experiences using the past simple vs. present perfect, with plenty of speaking practice since my students are shy about conversation.

Formatting and content rules:
Structure the lesson plan with these clearly labeled sections: Lesson Title, CEFR Level, Duration, Learning Objectives (3-4 measurable goals), Target Vocabulary & Grammar, Materials Needed, Warm-up (5 min), Presentation, Guided Practice, Communicative/Production Activity, Wrap-up & Assessment, and Homework. Include specific teacher instructions, estimated timings for each stage, sample questions or example sentences, and at least one differentiation tip for mixed-ability learners. Keep language clear and practical, around 500-700 words total.

Produce the full lesson plan now.

Model comparison

ModelQualityCostLatencyTokens
Claude Opus 4.7 9 $0.1251 29.4s 389 / 1590
Claude Haiku 4.5 9 $0.0062 13.8s 260 / 1197
GPT-5.4Not run yet
Gemini 2.5 Pro 1 $0.0004 20.8s 228 / 25
Grok 4.1 Fast Reasoning 9 $0.0005 16.8s 370 / 818

Outputs

Claude Opus 4.7 9/10
# ESL Lesson Plan: Talking About Travel Experiences

**Lesson Title:** "Have You Ever...? My Travel Stories"
**CEFR Level:** B1 (Intermediate)
**Duration:** 60 minutes
**Class Size:** 8 adult learners

## Learning Objectives
By the end of the lesson, students will be able to:
1. Correctly distinguish and use past simple vs. present perfect in travel contexts (80% accuracy).
2. Ask and answer at least 5 "Have you ever…?" questions with appropriate follow-up questions in past simple.
3. Describe a past travel experience using 6+ target vocabulary items in a 1-minute mini-presentation.
4. Identify time markers that signal past simple vs. present perfect usage.

## Target Vocabulary & Grammar
**Vocabulary:** destination, backpacking, sightseeing, local cuisine, jet lag, get lost, stunning views, book a flight, souvenir, off the beaten track
**Grammar:**
- Present perfect: *Have you ever been to…? I've visited…*
- Past simple: *I went to… last year. I stayed in a hostel.*
- Time markers: *ever, never, already* (PP) vs. *yesterday, last year, in 2019, when I was…* (PS)

## Materials Needed
Whiteboard & markers, printed "Find Someone Who…" worksheet, travel photo flashcards (8–10), sentence strips for error correction, timer.

## Warm-up (5 min)
Show a photo of a famous travel destination (e.g., Machu Picchu). Ask: *"Where is this? Have you ever been there? Would you like to go?"* Elicit responses from 3–4 students. Write the two questions on the board and underline the verb forms — priming the grammar focus without explaining yet.

## Presentation (12 min)
Write two sentences on the board:
- *I **have visited** Thailand.*
- *I **visited** Thailand in 2022.*

Ask: "Which sentence tells us WHEN?" Elicit that past simple needs a specific time; present perfect focuses on experience (unspecified time).

Draw a timeline. Demonstrate:
- **Present perfect** = life experience up to now (✓ anytime)
- **Past simple** = finished action at a specific past time

Concept-check questions: *"I have eaten sushi — do we know when? Is it important?"* Introduce target vocabulary using flashcards, drilling pronunciation chorally and individually.

## Guided Practice (13 min)
**Activity 1 (5 min):** Gap-fill on the board — 8 sentences where students choose PS or PP.
*e.g., "She ______ (never/try) Indian food." / "We ______ (go) to Paris last summer."*
Students work in pairs, then check as a class.

**Activity 2 (8 min):** "Question Transformation" — students convert prompts into present perfect questions with past simple follow-ups.
*Prompt: "eat / street food"*
→ *"Have you ever eaten street food? Where did you eat it? Was it delicious?"*
Students practice in pairs.

**Differentiation tip:** Give stronger students open prompts (no verbs provided); give weaker students a word bank and sentence frames (*"Have you ever ______? When ______? Who ______?"*).

## Communicative/Production Activity (20 min)
**Part A — "Find Someone Who…" Mingle (10 min):**
Distribute worksheets with 8 prompts (*…has traveled alone / …has tried exotic food / …has gotten lost abroad*). Students stand, mingle, and ask questions. When someone says "yes," they ask 2 follow-up past simple questions and write the name + details. Teacher monitors, noting errors for later feedback.

**Part B — Mini Travel Story (10 min):**
Each student prepares a 1-minute story about a memorable trip using at least 6 target vocabulary items and both tenses. Students share in pairs, then 2–3 volunteers present to the class.

*Shy-learner support:* Allow 2 minutes of silent preparation with notes; pair students before asking for volunteers.

## Wrap-up & Assessment (5 min)
Write 4 sentences from the mingle on the board — 2 correct, 2 with errors students made. Students identify and correct errors chorally. Exit ticket: each student says one sentence in PP and one in PS about travel before leaving.

## Homework
Write a 120–150 word paragraph titled *"A Trip I'll Never Forget,"* using at least 5 target vocabulary items, 3 present perfect sentences, and 4 past simple sentences. Underline each tense in a different color. Due next class.
Judge notes: Exceptionally well-structured lesson plan that directly addresses the query with clear objectives, appropriate timing, practical activities targeting shy learners, and all requested sections including differentiation and specific examples, with only minor room for enhancement in materials sourcing details.
Claude Haiku 4.5 9/10
# ESL Lesson Plan: Past Travel Experiences

**Lesson Title:** Storytelling about Travel: Past Simple vs. Present Perfect

**CEFR Level:** B1 (Intermediate)

**Duration:** 60 minutes

**Class Size:** 8 adult learners

---

## Learning Objectives

By the end of this lesson, learners will be able to:
1. Distinguish between past simple and present perfect in travel narratives
2. Produce 5+ sentences describing past travel experiences using both tenses accurately
3. Engage in peer conversations about travel with minimal hesitation
4. Ask follow-up questions to extend travel conversations

---

## Target Vocabulary & Grammar

**Vocabulary:** destination, journey, memorable, accommodation, visa, delayed flight, souvenir, itinerary, bucket list, adventure

**Grammar:** 
- Past simple (regular/irregular verbs): "I visited Japan last year."
- Present perfect: "I have been to five countries."
- Question formation: "Have you ever…? Where did you go?"

---

## Materials Needed

- PowerPoint with timeline visuals (past simple vs. present perfect)
- Travel photos handout (one per pair)
- Conversation cards with travel prompts
- Whiteboard and markers
- Audio clip (2-minute travel story, optional)

---

## Warm-up (5 minutes)

**Objective:** Build comfort and activate prior knowledge

Show three travel photos (beach, mountain, city). Ask: "Which destination interests you? Why?"

Invite 2–3 volunteers to respond in 1–2 sentences. Keep responses brief and celebratory ("Great! Thank you!") to encourage shy learners. This low-pressure start signals that speaking is safe.

---

## Presentation (10 minutes)

**Grammar Explanation:**

Write on the board:
- **Past Simple:** "I went to Thailand in 2019. I stayed two weeks." (Specific time, finished action)
- **Present Perfect:** "I have visited three Asian countries. I have never been to Africa." (Life experience, unfinished relevance to now)

Show a timeline visual: past simple = point on timeline; present perfect = journey from past to present.

**Model a Travel Story (2 min):**
"I have travelled quite a lot in my life. I visited Spain last summer, and it was incredible. I stayed in Barcelona for two weeks and tried authentic paella. I have always wanted to visit the Sagrada Familia, and finally I did!"

Highlight tense shifts and point them out. Elicit from learners: "When did I go? What tense did I use?" This checks comprehension.

---

## Guided Practice (15 minutes)

**Activity 1: Gap-Fill (5 min)**

Provide sentences with blanks:
- "I _____ (be) to Italy twice. Last time, I _____ (visit) Rome."
- "She _____ (travel) around Europe last year. She _____ (see) amazing architecture."

Learners complete individually, then check in pairs. Review answers aloud.

**Activity 2: Controlled Conversation Drill (10 min)**

Pair learners. Distribute conversation cards with prompts:
- "Ask your partner: Have you ever been to Asia?"
- "Follow up: Where exactly did you go? How long did you stay?"
- "Ask: What was the most memorable moment?"

Model first with a strong learner. Set a 5-minute rotation; pairs practice the same dialogue, then switch partners. Circulate to monitor accuracy and encourage hesitant speakers with nods and prompts like "Tell more about that."

---

## Communicative/Production Activity (20 minutes)

**Travel Story Sharing Circle:**

Learners sit in a circle. Each person shares a 60–90 second travel story (real or imagined). They must use at least two past simple sentences and one present perfect sentence.

**Scaffolding:** Display a sentence starter frame on the board:
- "I have been to _____. / I have never been to _____."
- "I went there in _____. I stayed _____."
- "The most memorable moment was when I _____."

After each story, one peer asks a follow-up question ("How long did you stay?" "What was the food like?"). This builds confidence in both speaking and listening.

**Differentiation Tip:** For stronger learners, challenge them to notice and provide corrective feedback on tense use. For reluctant speakers, allow them to read from prepared notes without eye contact initially.

---

## Wrap-up & Assessment (7 minutes)

**Peer Evaluation:** Pairs exchange feedback using a simple checklist:
- ✓ Used past simple correctly
- ✓ Used present perfect correctly
- ✓ Asked follow-up questions

**Exit Ticket (oral):** Each learner completes one sentence aloud: "Today I learned that past simple is used for _____, and present perfect is used for _____."

---

## Homework

Write a short paragraph (100 words) about a real or imagined trip. Must include 2 past simple sentences and 1 present perfect sentence. Bring to next class for peer review.
Judge notes: The output fully satisfies the query with a complete, well-structured, immediately implementable ESL lesson plan that includes all requested sections, appropriate timings, differentiation strategies, and practical teacher guidance for intermediate learners focused on speaking practice.
Gemini 2.5 Pro 1/10
Of course. Here is a complete, ready-to-teach ESL lesson plan tailored to your specifications.

***

###
Judge notes: The model output is essentially empty—it contains only introductory text and formatting markers with no actual lesson plan content, completely failing to deliver the requested resource.
Grok 4.1 Fast Reasoning 9/10
### Lesson Title
Past Travel Adventures: Past Simple vs. Present Perfect

### CEFR Level
B1 (Intermediate)

### Duration
60 minutes

### Learning Objectives
1. Students will accurately distinguish past simple (finished past actions) from present perfect (life experiences up to now) in 8/10 sentences during guided practice.
2. Students will use 8+ target travel vocabulary items in speaking tasks.
3. Students will share a personal past travel story with a partner, using both tenses fluently for 2+ minutes.
4. Students will self-assess their tense usage via peer feedback.

### Target Vocabulary & Grammar
**Grammar:** Past simple (e.g., I visited Paris in 2019.) vs. Present perfect (e.g., I have visited Paris three times.).
**Vocabulary:** destination, journey, accommodation, sightseeing, adventure, souvenir, backpacking, itinerary, jet lag, off the beaten path.

### Materials Needed
- Whiteboard/markers
- Handout 1: Grammar timeline + gap-fill sentences (8 sentences on travel)
- Handout 2: Speaking prompts cards (12 cards with photos/questions, e.g., "Have you ever...?" or "Last summer, I...")
- Projector/timer for photos (optional: 5 travel images)
- Sticky notes for feedback

### Warm-up (5 min)
Display 3 travel photos on projector/whiteboard. Ask: "What do you see? Have you ever been there?" Elicit quick responses (e.g., "I've been to the beach."). Note any tense errors on board without correcting. Goal: Activate schema, build confidence with low-pressure sharing. (Differentiation: Pair shy/weaker students with stronger ones.)

### Presentation (10 min)
Draw timeline on board: Past simple (specific time: "I went to Italy in 2020.") vs. Present perfect (unspecified: "I've been to Italy."). Provide examples:  
- Past simple: "Last year, I stayed in a hostel and saw the Colosseum."  
- Present perfect: "I've backpacked through Europe and I've bought many souvenirs."  
Model pronunciation/stress. Elicit 2-3 student examples using vocab (e.g., "Have you experienced jet lag?"). Drill chorally if needed. Circulate to pre-teach vocab via mime/matching.

### Guided Practice (15 min)
Distribute Handout 1. Students complete gap-fill individually (5 min): e.g., "I _____ (visit) Thailand last summer." / "She _____ (never/try) backpacking." Pairs check/compare (5 min), then whole-class feedback (5 min). Teacher monitors, prompting corrections: "When did it happen?" Award points for correct tense use to encourage shy students.

### Communicative/Production Activity (20 min)
**Find Someone Who... + Storytelling Chain** (pairs/small groups of 4). Distribute Handout 2 prompt cards. Students mingle 10 min: "Find someone who has been off the beaten path" or "Last holiday, you had an adventure?" Then, in groups, chain stories: Student A starts ("I went to Japan in 2018..."), B adds present perfect ("I've eaten sushi there too..."). Rotate roles. Teacher times, notes errors, praises fluency. (Differentiation tip: For stronger students, add challenge cards with idioms like "hit the road"; weaker students get sentence starters like "I have never... but last year...")

### Wrap-up & Assessment (5 min)
Groups share 1 best story with class. Peer vote on "most adventurous" via sticky notes. Teacher highlights 2-3 tense successes/errors. Quick exit ticket: Students write 1 past simple and 1 present perfect sentence about their travels on sticky note.

### Homework
Write a 100-word paragraph about your best/worst trip ever, using both tenses and 5 target vocab words. Email to teacher; pairs will read aloud next class.

*(Total word count: 612)*
Judge notes: Excellent match to query intent with comprehensive, ready-to-teach lesson plan that directly addresses intermediate ESL learners, past simple vs. present perfect grammar, speaking practice for shy students, all required sections, clear timings, differentiation strategies, and practical materials—minor deduction only for slightly exceeding word count target.

What makes these work

  1. 01
    Always specify CEFR level

    Saying 'intermediate' is ambiguous. State A1, A2, B1, B2, C1, or C2. The AI calibrates vocabulary range, grammar complexity, and instruction language much better when given the exact level.

  2. 02
    Name the lesson aim in student terms

    Write the aim as 'students will be able to...' followed by an observable behavior. 'Students will be able to order food in a restaurant using can/could' produces a focused plan. 'A lesson about food' produces filler.

  3. 03
    Include constraints upfront

    Class size, lesson length, online or in-person, available materials, and student age all change the plan. Dump these in the prompt instead of editing afterwards. A 45-minute online plan for 12 teens looks nothing like a 90-minute in-person plan for 4 adults.

  4. 04
    Ask for timing in every stage

    Request explicit minutes per stage. Without this, AI produces stages that look balanced but actually total 130 minutes for a 60-minute class. Timing forces realistic activity scope.

More example scenarios

#01 · B1 adult conversation class on travel
Input
Create a 60-minute ESL lesson plan for a B1 (Intermediate) adult group of 8 students. Topic: travel mishaps. Lesson aim: students can narrate a past travel problem using past simple and past continuous. Include warmer, lead-in, target language presentation, controlled practice, freer speaking, and feedback stages with timing.
Expected output
Warmer (5 min): Show 3 travel disaster photos, students predict what happened. Lead-in (8 min): Teacher tells own story, students answer 3 gist questions. Presentation (10 min): Board 4 sentences from story, elicit form 'was/were + ing' vs past simple for completed actions. Controlled practice (12 min): Gap-fill worksheet, peer check. Freer practice (20 min): Pair storytelling using prompt cards. Feedback (5 min): Hot correction of 3 errors noted during monitoring.
#02 · A2 young learners vocabulary lesson
Input
Plan a 45-minute lesson for 10 children aged 8-10, A2 level. Topic: food and drinks. Aim: recognize and use 12 food items with 'I like / I don't like'. Include TPR, a game, and a craft or worksheet. No homework.
Expected output
Hello song (3 min). Flashcard drill with 12 food items, choral and individual repetition (7 min). TPR game: 'Touch the pizza, jump to the apple' (8 min). Model 'I like bananas / I don't like onions' with thumbs up/down (5 min). Mingle activity: students ask 3 classmates 'Do you like...?' and tick a grid (12 min). Coloring worksheet: color foods you like green, foods you don't like red (8 min). Goodbye song (2 min).
#03 · C1 business English email writing
Input
Design a 90-minute lesson for 6 C1 business professionals. Focus: writing diplomatic emails to decline requests. Include analysis of a model email, useful phrases, and a writing task with peer feedback.
Expected output
Discussion warmer (10 min): When was the last time you said no at work? Reading (15 min): Analyze 2 emails, one blunt one diplomatic, students identify softening techniques. Language focus (20 min): Categorize 15 phrases by function (cushioning, giving reasons, offering alternatives). Controlled practice (10 min): Rewrite 3 blunt sentences diplomatically. Writing task (25 min): Reply declining a request to extend a deadline. Peer feedback (10 min) using a 4-point checklist.
#04 · Mixed-level teen online class
Input
I teach a 50-minute online group of 5 teenagers aged 14-16 with mixed levels (A2 to B1). Topic: social media habits. I need speaking-focused activities that work on Zoom with breakout rooms.
Expected output
Warmer (5 min): Poll 'How many hours on TikTok yesterday?' Lead-in (8 min): Watch 90-second clip, answer 2 questions in chat. Vocabulary (10 min): Match 8 social media verbs (scroll, post, share, dm) to definitions in a Jamboard. Breakout pairs (15 min): Survey partner using 6 prepared questions, A2s use sentence starters, B1s ask follow-ups. Whole class share (8 min): Each student reports one finding. Wrap-up (4 min): One thing you'll change about your scrolling.
#05 · 1-on-1 pronunciation focus
Input
Plan a 30-minute 1-on-1 lesson for a B2 Brazilian adult learner who struggles with the /th/ sounds (voiced and unvoiced). Make it practical and not boring.
Expected output
Diagnostic (3 min): Student reads 6 sentences, teacher notes errors. Awareness (5 min): Mirror work, show tongue position for /θ/ and /ð/, contrast with /t/ /d/ /s/ /z/. Minimal pairs drill (7 min): think/sink, they/day, breath/breeze. Tongue twisters (5 min): 'The thirty-three thieves thought...' Connected speech (7 min): Read short dialogue aloud, record on phone, listen back. Reflection (3 min): Identify 2 words to focus on this week.

Common mistakes to avoid

  • Vague topic prompts

    Asking for 'a lesson about animals' gives you a generic plan with no language focus. ESL lessons need a target structure or skill, not just a theme. Specify the grammar, vocabulary set, or skill the lesson develops.

  • Trusting AI-generated authentic texts

    AI invents fake news articles, fake song lyrics, and fake quotes from real people. If your plan uses an authentic text, source it yourself and paste it into the prompt. Otherwise you'll teach fabricated content.

  • Skipping the anticipated problems section

    Good plans predict where students will struggle (pronunciation of specific sounds, L1 interference, confusion between two tenses). If you don't ask the AI for this section, you won't get it, and you'll be caught off guard mid-lesson.

  • Ignoring instruction language level

    AI often writes teacher instructions at C1 level even for an A1 class. Remind the prompt that the teacher will grade language for beginners and the plan should suggest simple instructions, gestures, and concept checking questions in plain English.

  • Not requesting CCQs and ICQs

    Concept checking questions and instruction checking questions are core ESL technique. AI won't include them unless asked. Without them, the plan looks complete but skips the moments where you actually verify learning.

Related queries

Frequently asked questions

What is the best free AI tool for ESL lesson planning?

ChatGPT's free tier handles most ESL planning tasks well if you give it a detailed prompt with level, aim, and timing. Claude's free tier produces slightly more pedagogically structured output. Both are sufficient for daily planning. Specialized tools like Twee or Eduaide add ESL-specific templates but charge for full features.

Can AI create lesson plans aligned to CEFR levels?

Yes, if you state the level (A1, A2, B1, B2, C1, C2) in the prompt. The AI adjusts vocabulary, grammar complexity, and task difficulty accordingly. Always sanity-check the target language list, since AI sometimes pitches B1 vocabulary in an A2 plan.

How do I make AI lesson plans for young learners?

Specify the age range (5-7, 8-10, 11-13), include 'short attention span activities', and ask for TPR, songs, games, and crafts. Request stages of 5-10 minutes maximum. Tell the AI to avoid abstract grammar explanations and use visuals and movement instead.

Will AI replace ESL teachers?

No. AI drafts plans and materials, but it cannot monitor a classroom, give live error correction, build rapport, or adapt in real time when a student doesn't understand. It removes admin work so teachers spend more time on what only humans can do.

Can AI generate ESL worksheets and materials too?

Yes. After generating a plan, ask the same tool to produce gap-fill exercises, dialogues, role-play cards, reading comprehension questions, or vocabulary matching tasks. For visual worksheets you'll need to paste the text into Canva or a worksheet generator like Twee or ESL Brains.

How long does it take to plan an ESL lesson with AI?

About 5 to 10 minutes for a 60-minute lesson once you have a reliable prompt template. Most of that time goes to reviewing the output, swapping in better examples, and creating any missing materials. Compare that to 60-90 minutes from scratch.