FREE flashcards, worksheets, games and songs for your ESL students.

A huge collection of printable ESL flashcards for you to use in your classes. The flashcards are organized into over 30 categories including the alphabet, animals, classroom, fruit, sports and Christmas.
You can make your own worksheets using ESL-Kids.com's unique worksheet generator. Create thousands of worksheets using words and pictures from themes such as shapes, weather, family and Halloween.

The "In Class" section gives an introduction to teaching ESL to children. Follow a lesson featuring four very different kindergarten-aged kids. Discover different learning styles and how to deal with problem children!

Use this huge list of ESL games and activities to get TPR ideas, alphabet games, vocabulary games, sentence building activities, conversation games and much more for small or large classes, for kids of all ages.