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

New Lesson

Election Day (US)

On November 3, there will be a US presidential election. Are your students interested in the voting process in the US? In this new Holidays & Events lesson, students learn about the Electoral College. They also watch a video that compares the two main political parties.

Featured Lesson

Residential Schools

September 30 is Orange Shirt Day in Canada. At many schools in Canada, students will wear orange this Wednesday in honor of residential school survivors. Try our ready-made Historic Events lessons, and learn some important history with your students.

Featured Grammar

Adjective Phrases

Your higher-level students can improve their fluency by learning how to reduce relative clauses to relative phrases in this Grammar Practice Worksheets lesson.