Unsupported Browser

ESL Library may not function properly in Internet Explorer. We recommend using Google Chrome or Firefox instead.

ESL Lesson Categories

76 going to a gas station
Featured Lesson

Going to a Gas Station

How are gas prices in your region? Are your students comfortable using the gas station in an English-speaking country? Try our ready-made Everyday Dialogues lesson and teach your students some useful vocabulary to use at the pump.

80 nelson mandela
Featured Lesson

Nelson Mandela

Mandela Day is on July 18. Try our ready-made Famous People lessons to teach your students about this former leader of the African National Congress (ANC) who helped bring an end to apartheid in South Africa. We also have a Visual Learning poster for Mandela Day.

72 weddings
Featured Lesson


Are your students going to a wedding this summer? Or maybe they're planning their own wedding. Try our Discussion Starters lesson on weddings, and get your students talking. We also have a Word Bank lesson on weddings.

98 apollo 11
Lesson Of The Week

Apollo 11

It has been 50 years since the launch of Apollo 11. Try our ready-made Historic Events lesson, and get your students talking about the lunar landing.

91 sports
New Lesson


Teach your students common sports vocabulary with this new & improved Simple Sentences lesson. Includes practice with the simple present, the present progressive, and the verbs play, go, and do.

72 emoji
Featured Lesson


July 17 is World Emoji Day! In this featured Discussion Starters lesson, your students will read about the evolution and use of emoji. They will also explore the limits of this modern language by participating in a fun group challenge.