Unsupported Browser

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

ESL Lesson Categories

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.

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.