Unsupported Browser

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

Unsupported Browser

ESL Library may not function properly in older browsers. We recommend updating yours to the latest version for the best experience.

ESL Lesson Categories

Featured Grammar

Simple Present – Be

Get back to the basics with this illustrated lesson on the Be verb in the simple present tense. This Super Simple Grammar lesson can help young or beginner students gain the confidence to start communicating in English.

New Lesson

Tearing Down Statues

Are we erasing history or making history? In this Mini Debates lesson, your students will read about and debate the toppling and removal of controversial statues.

Lesson of the Week

International Day of the World's Indigenous Peoples

August 9 is the UN observance of the world's Indigenous people. In this Holidays & Events lesson, your students will read about and discuss the history of Indigenous people around they world. This lesson includes a review of the past perfect tense.