Free LessonsFor KidsFeaturesVideosHow It WorksPricingFAQLog inStart Free Trial →
🎁 102 FREE LESSONS · NO SIGN-UP

Free ESL Lesson Plans, ready to teach

102 fully interactive ESL lessons for online English teachers — 20 or more per level from A1 to C1. Vocabulary games, grammar lessons with speaking activities, rotating conversation questions and natural role plays. Open any lesson plan and teach it right now.

A1 · BeginnerA2 · ElementaryB1 · IntermediateB2 · Upper-IntermediateC1 · Advanced

A1Beginner

20 lessons

Free A1 (Beginner) ESL lesson plans for adults — simple conversation questions, core vocabulary games and gentle grammar practice for your first online English classes.

💊A145 min · Medical
At the Pharmacy
Student can ask for medicine and health products at a pharmacy using basic needs language
Open lesson →
🍽️A145 min · Travel
At the Restaurant — Ordering Your First Meal
Student can order food and drinks at a restaurant using simple present tense
Open lesson →
✈️A145 min · General
Booking a Holiday
Student can book a holiday using 'I want to' and 'Would like to'
Open lesson →
🚢A145 min · General
Cruise Ship Holiday
Student can make polite requests about cruise activities using I would like and Can I
Open lesson →
👫A145 min · Teens
My Best Friend's Personality
Student can describe their best friend's personality using simple adjectives and 'to be'
Open lesson →
📄A145 min · Business
My CV Skills
Student can describe basic job skills using 'I can' and 'I am good at'
Open lesson →
📱A145 min · Teens
My Family's Phone and Laptop
Student can talk about family members' devices using possessives
Open lesson →
🎮A145 min · Teens
My Favorite Video Game
Student can talk about video games they like and don't like using simple sentences
Open lesson →
🏖️A145 min · Teens
My Favourite Holiday
Student can describe their favourite holiday using simple present tense
Open lesson →
📊A145 min · Business
My First Business Presentation
Student can give basic presentations using simple language in business settings
Open lesson →
👋A145 min · Business
My First Day at Work
Student can introduce themselves and ask basic questions on their first day at work
Open lesson →
🌅A145 min · General
My Morning Routine
Student can describe basic morning activities using Present Simple
Open lesson →
💰A145 min · General
Paying Bills
Student can talk about bill amounts and payment methods using basic numbers and prices
Open lesson →
👥A145 min · Business
Running a Meeting
Student can start meetings and ask simple questions in business contexts
Open lesson →
🛒A145 min · General
Shopping at the Supermarket
Student can ask about quantities and prices when shopping using How much / How many
Open lesson →
💪A145 min · General
The Gym and Exercise
Student can give and follow basic exercise instructions using imperatives
Open lesson →
🎁A145 min · General
Treat Yourself!
Student can talk about how often they do nice things for themselves using frequency expressions
Open lesson →
📄A145 min · Travel
Where Is My Passport?
Student can talk about possessive relationships with travel documents using my/your/his/her
Open lesson →
📧A145 min · Business
Writing Business Emails
Student can write simple business emails using basic polite phrases
Open lesson →
🏙️A145 min · General
Your First Day in a New City
Student can describe locations using There is / There are when exploring a new city
Open lesson →

A2Elementary

20 lessons

Free A2 (Elementary) ESL lesson plans — everyday topics, speaking activities and grammar lessons that build confidence in online English lessons.

🏖️A245 min · Travel
A Summer Trip I Will Never Forget
Student can describe a memorable summer trip using past simple and travel vocabulary
Open lesson →
🚂A245 min · General
At the Train Station
Student can describe past travel experiences and ask for information at train stations
Open lesson →
✈️A245 min · General
Booking a Holiday
Student can book a holiday and discuss travel plans using going to future
Open lesson →
☀️A245 min · General
Daily Morning Routine
Student can describe morning habits using adverbs of frequency in everyday conversations
Open lesson →
👫A245 min · Social & Relationships
Do You Have Any Advice for Making New Friends?
Student can give and ask for advice about making friends using some/any
Open lesson →
🗺️A245 min · General
Finding Your Way Around
Student can ask for and give basic directions using prepositions of movement in everyday situations
Open lesson →
🤝A245 min · Business
Making Connections at Networking Events
Student can introduce themselves professionally and make connections at networking events
Open lesson →
A245 min · Social & Relationships
Making Small Talk at a Coffee Shop
Student can start and maintain casual conversations with strangers in a coffee shop using present continuous
Open lesson →
🗓️A245 min · Social & Relationships
Making Weekend Plans with Friends
Student can make weekend plans using 'going to' future tense with friends
Open lesson →
🏙️A245 min · General
Moving to a New City
Student can discuss future plans for moving to a new city using going to + verb
Open lesson →
👩‍🏫A245 min · Teens
My Favorite Teacher from Last Year
Student can describe past experiences with teachers using Past Simple tense
Open lesson →
🎭A245 min · Teens
My Jazz Dance Journey
Student can describe dance experiences and achievements using present perfect tense in conversations about their jazz dance hobby
Open lesson →
📅A245 min · Business
Scheduling Client Appointments and Meetings
Student can schedule and discuss appointments using present continuous in business contexts
Open lesson →
🛒A245 min · Daily Life & Errands
Shopping Lists: What We Need vs. What We Want
Student can discuss shopping needs and wants using countable and uncountable nouns in everyday conversations
Open lesson →
🌮A245 min · General
Street Food Around the World
Student can compare different street foods using comparatives and superlatives
Open lesson →
💪A245 min · General
The Gym and Exercise
Student can talk about exercise routines using frequency adverbs
Open lesson →
🏛️A245 min · General
Visiting a Tourist Attraction
Student can describe past visits to tourist attractions and ask for tourist information
Open lesson →
🏖️A245 min · General
Weekend Adventures
Student can talk about past weekend activities using regular past simple verbs in conversation
Open lesson →
📄A245 min · Business
Writing a CV
Student can write basic CV sections using past simple for work experience
Open lesson →
📧A245 min · Business
Writing Professional Business Emails
Student can write formal business emails with proper greetings and closings
Open lesson →

B1Intermediate

21 lessons

Free B1 (Intermediate) ESL lesson plans for adults — speaking activities, conversation questions and grammar lessons ready for online classes.

🎒B145 min · Travel
Backpacking Europe on a Budget
Student can discuss budget travel plans and use conditionals to talk about hypothetical financial situations
Open lesson →
🏖️B145 min · General
Booking a Holiday
Student can make holiday booking decisions using 'will' for spontaneous choices
Open lesson →
👥B145 min · Teens
Friendship Drama: How Relationships Have Changed Since Primary School
Student can discuss friendship changes and drama using Present Perfect tenses in conversations about relationships
Open lesson →
🎒B145 min · Teens
Gap Year — Travel or University First?
Student can express opinions about gap year decisions using I think / In my view
Open lesson →
🚇B145 min · General
Getting Around the City
Student can discuss public transport plans using future continuous tense
Open lesson →
👫B145 min · Social & Relationships
How Social Expectations Were Different in the Past
Student can discuss past social expectations using passive voice and compare them to modern standards
Open lesson →
🧗B145 min · General
Indoor vs Outdoor Bouldering
Student can compare indoor and outdoor bouldering experiences using comparative structures
Open lesson →
🗣️B145 min · Travel
Lost in Translation — Funny Travel Stories
Student can share travel misunderstanding stories using past continuous and past simple tenses
Open lesson →
👥B145 min · General
Making New Friends
Student can describe friendship experiences using Present Perfect when meeting new people
Open lesson →
📺B145 min · Teens
My Favorite TV Shows
Student can describe favorite TV shows and discuss what they are currently watching using present continuous
Open lesson →
💼B145 min · Business
Office Small Talk Updates
Student can share news and updates using Present Perfect in office small talk conversations
Open lesson →
🐕B145 min · General
Pet Care Essentials
Student can give advice about pet care using modal verbs in realistic situations
Open lesson →
📋B145 min · Business
Running Effective Team Meetings
Student can use modal verbs should/could to make suggestions and give advice in business meetings
Open lesson →
🏫B145 min · Teens
School Traditions Around the World: Comparing Educational Systems
Student can discuss school experiences and traditions using Present Perfect with ever/never/just/already/yet
Open lesson →
🛒B145 min · General
Shopping with Polite Requests
Student can make polite requests and ask for help when shopping at a supermarket
Open lesson →
🌍B145 min · General
Small Changes That Are Making the World Better
Student can discuss ongoing environmental and community changes and describe their positive impact using Present Perfect Continuous.
Open lesson →
🧠B145 min · Teens
Teen Mental Health Support Systems
Student can discuss existing mental health support systems using Present Perfect with ever/never/just/already/yet
Open lesson →
✈️B145 min · General
Travel Problem Solving
Student can politely request help and solve problems in travel situations
Open lesson →
💻B145 min · Work & Career
What You Were Doing When Technology Changed Your Industry
Student can describe past ongoing activities and discuss technological changes in their workplace using Past Continuous
Open lesson →
📄B145 min · Business
Writing a Professional CV
Student can describe work experience using present perfect tense when writing CV content
Open lesson →
📧B145 min · Business
Writing Professional Business Emails
Student can write professional business emails using passive voice and formal language structures
Open lesson →

B2Upper-Intermediate

21 lessons

Free B2 (Upper-Intermediate) ESL lesson plans — discussion-driven speaking activities, role plays and advanced grammar in context for fluent conversation classes.

🏔️B245 min · Travel
Adventure Travel — Risk vs Reward Decision Making
Student can discuss adventure travel decisions using gerunds and infinitives to express preferences and evaluate risks
Open lesson →
💊B245 min · Medical
At the Pharmacy Abroad
Student can navigate pharmacy interactions and discuss medical needs confidently in English-speaking countries
Open lesson →
🛒B245 min · General
At the Supermarket
Student can handle complaints and consumer situations effectively in supermarket contexts
Open lesson →
🏖️B245 min · General
Booking Your Perfect Holiday
Student can express preferences and set conditions when booking holiday arrangements with travel agents
Open lesson →
🏕️B245 min · General
Camping Adventures and Outdoor Escapes
Student can narrate outdoor experiences using narrative tenses in camping contexts
Open lesson →
🍫B245 min · General
Chocolate Around the World
Student can compare different types of chocolate using 'as...as' and 'enough' structures while discussing chocolate preferences across cultures
Open lesson →
🚇B245 min · General
Getting Around the City
Student can discuss hypothetical transport improvements and express preferences using conditional structures
Open lesson →
👥B245 min · Business
HR Meetings and Past Perfect
Student can discuss HR meeting outcomes and use Past Perfect to sequence events in workplace contexts
Open lesson →
B245 min · Teens
If You Could Join One Greek Myth
Student can imagine themselves inside a Greek myth and use the second conditional to explain choices, consequences and preferences.
Open lesson →
🤖B245 min · General
Life in an Automated World
Student can discuss real and hypothetical situations in a future automated world using first and second conditional
Open lesson →
🐠B245 min · Teens
Marine Life Adventures
Student can describe aquarium experiences using adverbs naturally in conversation
Open lesson →
📊B245 min · Business
Mastering Persuasive Presentations
Student can deliver compelling business presentations using persuasive language techniques
Open lesson →
🤝B245 min · Business
Mergers and Acquisitions — Breaking the News
Student can discuss mergers and acquisitions using complex passive voice structures in professional contexts
Open lesson →
🤝B245 min · Business
Negotiating a Deal
Student can persuade and make concessions effectively during business negotiations
Open lesson →
📧B245 min · Business
Professional Email Diplomacy
Student can write diplomatic business emails using hedging language in professional contexts
Open lesson →
📋B245 min · Business
Running Effective Meetings
Student can chair meetings and use formal meeting language in professional contexts
Open lesson →
🧳B245 min · General
Solo Travel Safety
Student can give and understand advice about solo travel safety in conversations and written communication
Open lesson →
☀️B245 min · Travel
Summer Holidays: Relaxation, Adventure, or Escape?
Student can express balanced arguments about different holiday styles and contrast perspectives using discussion language
Open lesson →
🇵🇹B245 min · General
Why Everyone Is Moving to Portugal
Student can discuss reasons for relocation and express hypothetical regrets using third conditional
Open lesson →
📄B245 min · Business
Writing a Professional CV
Student can write a formal CV using professional language and appropriate structure
Open lesson →
📝B245 min · Academic
Writing Your First Essay in English
Student can structure academic essays using linking words furthermore, moreover, however effectively
Open lesson →

C1Advanced

20 lessons

Free C1 (Advanced) ESL lesson plans — thought-provoking conversation questions, debate-style speaking activities and nuanced grammar for advanced English learners.

🤝C145 min · General
Corporate Conflict Resolution
Student can mediate workplace disputes using diplomatic language and conflict resolution register
Open lesson →
🌍C145 min · Travel
Cultural Misunderstandings While Traveling Abroad
Student can articulate cultural misunderstandings using cleft sentences and sophisticated vocabulary in travel contexts
Open lesson →
📋C145 min · Business
Executive CV Writing Mastery
Student can craft compelling executive CV content using sophisticated business terminology and persuasive language structures
Open lesson →
🎓C145 min · Academic
Expressing Academic Facts and General Truths
Student can articulate academic facts and general truths using sophisticated vocabulary in formal academic discussions
Open lesson →
🌱C145 min · General
Life's Milestones: Navigating Adult Transitions
Student can discuss life transitions and stages using sophisticated vocabulary and time prepositions in professional contexts
Open lesson →
🧬C145 min · General
Longevity Science — Would You Live to 150?
Student can discuss longevity science using subjunctive mood to express hypothetical scenarios and scientific possibilities
Open lesson →
🤝C145 min · General
Making New Friends
Student can navigate complex social interactions and establish meaningful connections in professional and social contexts
Open lesson →
💻C145 min · IT
Managing Web Development Projects
Student can discuss project management tasks, deadlines, and team coordination in website development contexts using sophisticated vocabulary and complex prepositions
Open lesson →
👔C145 min · Business
Mastering Meeting Leadership
Student can effectively chair meetings using sophisticated facilitation language and diplomatic conflict resolution techniques
Open lesson →
🛒C145 min · General
Negotiating at the Supermarket
Student can effectively negotiate prices, make compelling arguments, and handle objections while shopping in various retail contexts
Open lesson →
🏘️C145 min · General
Neighbourhood Relations
Student can navigate different social registers when discussing neighbourhood issues and building community relationships
Open lesson →
😴C145 min · Medical
Sleep Disorders and Medical Consultation
Student can discuss sleep disorders using medical register in professional healthcare contexts
Open lesson →
🧭C145 min · General
Solo Travel Safety
Student can assess risks and discuss safety measures when traveling alone using sophisticated risk assessment language
Open lesson →
✈️C145 min · General
Sophisticated Holiday Bookings
Student can navigate complex travel arrangements using sophisticated vocabulary and formal register appropriate for professional travel correspondence
Open lesson →
🚀C145 min · General
The Ethics of Space Tourism
Student can discuss ethical implications of commercial space travel using mixed conditionals
Open lesson →
💎C145 min · Business
The Language of Luxury
Student can articulate the strategic use of sophisticated language in luxury branding using relative clauses and advanced vocabulary
Open lesson →
💃C145 min · General
Traditional Dances Around the World
Student can eloquently discuss traditional dances and use sophisticated adverbs to describe dance movements and cultural practices
Open lesson →
📮C145 min · General
Visiting the Post Office
Student can navigate formal bureaucratic procedures and use official language appropriately in postal service contexts
Open lesson →
🌟C145 min · General
What Makes Life Worth Living
Student can articulate complex philosophical concepts about meaningful living using sophisticated vocabulary and advanced argumentative structures in formal and informal discussions
Open lesson →
🧭C145 min · Work & Career
Why I Chose My Career
Student can reflect on and articulate career decisions using sophisticated vocabulary and third conditional structures to discuss alternative life paths
Open lesson →

Free ESL lesson plans — FAQ

Are these ESL lesson plans really free?

Yes — every lesson in this library is completely free and fully interactive. There is no sign-up, no download and no paywall: open any lesson plan and teach it right away.

Can I use these lessons for online English teaching (Zoom, Google Meet)?

Absolutely. Each lesson has a full-screen live lesson mode designed for screen sharing on Zoom, Google Meet or any video call, so it works for one-to-one and small-group online ESL classes.

What is inside each free ESL lesson plan?

Every lesson includes warm-up conversation questions, a vocabulary game, a grammar focus with speaking practice, role plays or discussion activities, and a review — around 45–60 minutes of teaching material.

Which CEFR levels are covered?

The library covers five CEFR levels — A1 (Beginner), A2 (Elementary), B1 (Intermediate), B2 (Upper-Intermediate) and C1 (Advanced) — with 20 or more ESL lesson plans per level.

Are the lessons suitable for adults?

Yes — the lessons are written for adult and older teenage learners, with topics spanning everyday conversation, travel, work and business English, technology and culture.

Want the full library?

1300+ interactive lessons, AI conversation partner, auto-graded homework, student progress tracking and an AI lesson generator for any topic your student asks for.

Start teaching free →