Lessons – ESLHome

Download our free ESL lesson plans! Only a small number of our hundreds of resources are currently available, so stay tuned for more content uploaded weekly. 😉

Search by Keywords

  • Premium

  • Levels:

  • Lesson Types:

  • Recommended for:

  • Themes:

B2C1
Download and Go Screen Sharing

In this B2-C1 ESL lesson plan, students speak about money and finances. They learn a number of money-related expressions and focus on what prepositions to use with verbs relating to money.

19/08/2025
Lesson Plans RECOMMENDED FORB2C1

Master Your Finances (Free)

Download and Go Screen Sharing

In this B2-C1 ESL lesson plan, students speak about money and finances. They learn a number of money-related expressions and focus on what prepositions to use with verbs relating to money.

A0A1
Download and Go

Today, let’s teach one of the most fundamental parts of English: formalities. Students will learn how to use “please”, “thank you”, and many other expressions, finishing in role-play activities of simple situations. 

19/08/2025
Lesson Plans Basics RECOMMENDED FORA0A1

Formalities for Beginners (Free)

Download and Go

Today, let’s teach one of the most fundamental parts of English: formalities. Students will learn how to use “please”, “thank you”, and many other expressions, finishing in role-play activities of simple situations. 

B2C1
Business English Flipped Classroom In-depth Teaching Screen Sharing

How likely is a taxi driver to be automated in the future? Is there a good chance that airline pilots will become automated in the future? This ESL lesson plan explores just that, with exercises on degrees of likelihood with clear structures and examples.

19/08/2025
Lesson Plans General Lesson Plans RECOMMENDED FORB2C1

Job Automation (Free)

Business English Flipped Classroom In-depth Teaching Screen Sharing

How likely is a taxi driver to be automated in the future? Is there a good chance that airline pilots will become automated in the future? This ESL lesson plan explores just that, with exercises on degrees of likelihood with clear structures and examples.

A1
Download and Go Simple to Teach

For beginner ESL students and level A1, let’s get started with nationalities and the verb ‘to be’.

19/08/2025
Lesson Plans Basics RECOMMENDED FORA1

Where Is She From? (Free)

Download and Go Simple to Teach

For beginner ESL students and level A1, let’s get started with nationalities and the verb ‘to be’.

B2C1
Download and Go Simple to Teach

Phrasal verbs are at the centre of this ESL worksheet which talks about things that only happen in movies.

20/05/2025
Lesson Plans General Lesson Plans RECOMMENDED FORB2C1

Movie Logic (Free ESL Lesson Plan)

Download and Go Simple to Teach

Phrasal verbs are at the centre of this ESL worksheet which talks about things that only happen in movies.

B1B2C1
Balanced Teaching Business English

This ESL worksheet is a comprehensive lesson plan for teaching presentations in the context of business English.

01/05/2025
Lesson Plans Business RECOMMENDED FORB1B2C1

Presenting with Confidence (Free)

Balanced Teaching Business English

This ESL worksheet is a comprehensive lesson plan for teaching presentations in the context of business English.

B1B2C1
Business English Download and Go Simple to Teach

Small talk is a key skill in English, both in social and business situations. Teach your students to master the art of small talk with this business English printable worksheet.

30/04/2025
Lesson Plans Business RECOMMENDED FORB1B2C1

Small Talk (Free)

Business English Download and Go Simple to Teach

Small talk is a key skill in English, both in social and business situations. Teach your students to master the art of small talk with this business English printable worksheet.

A0A1
Download and Go

Build your ESL beginners’ grammar with the question words. Teach your students to say what, where, when, why, which, who, whose, how, how much, and how many.

30/04/2025
Lesson Plans Basics RECOMMENDED FORA0A1

Question Words (Free)

Download and Go

Build your ESL beginners’ grammar with the question words. Teach your students to say what, where, when, why, which, who, whose, how, how much, and how many.

A1A2
Download and Go

Teach your low-level students to describe people using these adjectives and fun, easy-to-manage speaking games!

29/01/2025
Lesson Plans Basics RECOMMENDED FORA1A2

My Friends Are All Lazy! (Free)

Download and Go

Teach your low-level students to describe people using these adjectives and fun, easy-to-manage speaking games!

B2C1C2
Download and Go Screen Sharing

UPDATED! Screen-share version now available. This ESL lesson plan for B2+ to C2 explores the memory and introduces students to many related expressions and collocations. Detailed Description Students start by 

25/01/2025
Lesson Plans General Lesson Plans RECOMMENDED FORB2C1C2

How Good is Your Memory? — Free ESL Lesson Plan

Download and Go Screen Sharing

UPDATED! Screen-share version now available. This ESL lesson plan for B2+ to C2 explores the memory and introduces students to many related expressions and collocations. Detailed Description Students start by 

Alas! Only a small number of our hundreds of worksheets, lesson plans, and games are currently available. Stay tuned for more free content uploaded weekly.
ESLhome