Unsupported Browser

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

ESL Lesson Categories

113 school subjects
Featured Lesson

School Subjects

In our featured Word Bank lesson, your new or young learners can learn some basic English words for school subjects. Lessons in this section are suitable for using with literacy students, absolute beginners, or kids.

72 memes
New Lesson

Memes

In this NEW Discussion Starters lesson, students learn the origin of the word "meme" and discuss how and why modern memes spread. This lesson includes speaking practice for helping people "get" something.

90 connector stories
Featured Grammar

Connector Stories

Your students will learn about conjunctions and see parallel structure in context in these entertaining Grammar Stories.