Free LessonsFeaturesVideosHow It WorksPricingFAQLog inStart Free Trial →
🎁 100 FREE LESSONS · NO SIGN-UP

Free ESL Lesson Plans, ready to teach

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

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

A1Beginner

20 lessons
💊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
🏖️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

20 lessons
🎒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 · 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

20 lessons
🏔️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 · 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
🤝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 →

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 →