Unsupported Browser

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

ESL Lesson Categories

72 climate change
Lesson of the Week

Climate Change

Inspired by Greta Thunberg, youth climate activists are uniting around the world. Try our Discussion Starters lesson on Climate Change with your students, and get them talking, discussing, and debating about how we can solve this crisis.

88 modals
Featured Grammar

Modals of Ability – Past

What could your students do when they were children? What can they do now? They’ll learn to express past abilities and compare can and could in context in this Grammar Practice Worksheets lesson.

108 peace project
Featured Project

Peace Project

September 21 is International Day of Peace (World Peace Day). It's the perfect time to try our ready-made Group Project on Peace. In this project, groups research various people and organizations that have won the Nobel Peace Prize. The driving question for this project is: Who or what inspires you to promote peace?

127 identifying the layout
New Lesson

Identifying the Layout

In this Reading in English lesson, your students will learn how to identify the layout of various types of formatted text. They will also learn how to find key information on maps, diagrams, tables, and other formatted texts.