Unsupported Browser

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

ESL Lesson Categories

123 verbs
Featured Grammar

Simple Future – Be Going To

Pre-beginner students of all ages will love the fully illustrated, easy-to-follow format of our Super Simple Grammar lesson on the simple future with “be going to.”

Lesson of the Week

Canada Day

July 1 is Canada Day. We have Canada Day lessons for young learners, beginners, and intermediate learners. Find related lessons about Canada in our O Canada Lesson Collection.

72 road rage
Featured Discussion

Road Rage

Some people are in a rush throughout the day. Their frustrations turn into anger when they get behind the wheel. Get your students talking about road rage with our featured Discussion Starters lesson.

113 weddings
New Lesson


In our latest Word Bank lesson, new learners review basic vocabulary related to tying the knot!