All Lessons

Teach your students to express basic discomforts, such as "I have a headache" and "I'm cold".
read more
So many festivals: Holi, India; Día de los Muertos, Mexico; St. Patrick's Day, Ireland; Carnival, Venice... Have you ever been? Did you have a good time? What made that festival unique?
read more
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.
read more
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. 
read more
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.
read more
For beginner ESL students and level A1, let's get started with nationalities and the verb 'to be'.
read more
Phrasal verbs are at the centre of this ESL worksheet which talks about things that only happen in movies.
read more
This ESL worksheet is a comprehensive lesson plan for teaching presentations in the context of business English.
read more
Every day is a day to celebrate our pets, so lets start by learning the names of each animal! The Vocabulary Builder category offers a dynamic set of resources for teaching vocabulary for lower levels, and can be adapted for kids (with colouring activities) and adults (with presentations and adult-friendly games).
read more
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.
read more
ESLhome