400+ Lesson Plans With Extra Perks
We keep things professional, yet straightforward. Our ESL lesson plans drive real results and stimulate thinking, being easy to use and engaging to discuss during lessons.
How it works
One topic. A complete teaching kit.
Every ESL LAB lesson is more than a plan. It's a full learning cycle built around one topic, so your students meet new language in class, practise it at home and revise it through play.
Lesson plan
A 60-minute plan with a lead-in, authentic video or article, vocabulary work and speaking tasks.
Homework
Four exercises that recycle the lesson's language, with answer keys for quick checking.
Quizlet set
The lesson's vocabulary with pictures, definitions and example sentences, ready to share.
Interactive game
A Genially game for revision that students actually look forward to.
Various topics, levels, ages
ESL Lesson Plans for Teens and Adults, A1–C1
Every plan follows proven ESL methodology and is built around topics older learners genuinely want to discuss, from the loneliness epidemic to a courtroom trial. Students work with authentic videos, podcasts and articles from sources like the BBC and The Guardian, so they hear real English instead of textbook dialogues. Choose General or Business English at any level from A1 to C1.

Interactive is the new black
Interactive ESL Games on Genially
Each lesson comes with a Genially game that turns revision into play. Use it as a warm-up next class or a fun finish after homework. Students recall vocabulary and grammar without feeling like they're studying.

Four exercises for practice
Ready-Made ESL Homework With Answer Keys
One lesson isn't enough to remember new language for good. That's why every plan includes four homework exercises that recycle its vocabulary and grammar. Each one comes with answer keys, so checking takes minutes, not evenings.

Active memorization, again and again
Quizlet Vocabulary Sets for Every Lesson
Every lesson has its own Quizlet set with pictures, English definitions and gapped example sentences that show each word in context. Share one link, and students practise on any device between classes.

Online & offline, your choice
ESL Materials for Online and Offline Classes
Teaching in a classroom? Print the PDF. Teaching online? Share interactive tasks and Miro boards in one click. The same lesson works in both formats, so you can adapt to each student without extra prep.

Your compass for smooth navigation
Find the Right ESL Lesson in Seconds
With 400+ lessons in the library, you'll never run out of options, and you won't get lost either. Search by topic, level, grammar point or keyword to find a lesson that fits your next class.

Who we are
Made by a teacher, for teachers
ESL LAB is created by a CELTA-certified English teacher who knows what it's like to spend Sunday evening planning Monday's lessons. We build the materials we always wished we had: fresh, grown-up topics, real-world English and everything ready to teach.
- Designed by a CELTA-certified teacher
- Topics adults and teens care about
- 6–8 new lessons every month
- General & Business English
Reviews
Frequently asked questions
Can I cancel my subscription anytime?
Yes, you can cancel anytime. You keep access to all materials until the end of your paid period.
Are your lessons suitable for children?
Our lesson plans are designed for teenagers and adults. Topics, texts and tasks are tuned to older learners, so they aren't a good fit for young children.
Which levels do you cover?
Lessons cover levels A1 to C1 in both General and Business English. Not sure of a student's level? Try our free placement test.
Can I try a lesson before subscribing?
Yes. There are 20+ free lessons you can open and teach right away.
What's the difference between Standard, Plus and Pro?
All plans include 400+ lesson plans, 6–8 new lessons every month and a Quizlet set for every lesson. Plus adds homework. Pro adds interactive homework, Genially games and Miro boards for each lesson.
Plan less. Teach more.
Get 400+ ready-to-teach lesson plans with homework, games and Quizlet sets, from $72 a year.