Thanks for visiting ESL-Kids.com. You can find FREE flashcards, worksheets, games and songs for your ESL students right here. I've recently revamped the site and hope to add more resources soon so it's a good idea to bookmark it and check back often. - Nick

A huge collection of printable ESL flashcards are available for you to use in your classes. The flashcards are organized into over 30 categories to help you find what you're looking for. For example, there are cards for the alphabet, animals, classroom, fruit, sports and Christmas. And of course, they are all free!

You can make your own worksheets using ESL-Kids.com's unique worksheet and activities 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. There are eight pages full of games, all listed in alphabetical order. Why not print them off and post them on your classroom wall?