Image source:

We can’t overestimate the importance of the ingredients that we select for the classroom – that is the materials.
Materials should inspire teachers and engage students. They should be provoking (without necessarily being provocative although that can be good). They should arouse curiosity and get heads thinking and language emerging. During the last few years, the modern teacher has been given access to an explosion in good ingredients to take into the classroom. (Source)
There are a lot of sites that collect and store free resources and materials for ESL teachers.
Try searching for your lesson topic on the following sites:
Free, printable worksheets for teachers by teachers.
This is perhaps the richest online resource site for ESL teachers. You can follow it on Facebook and Twitter. New worksheets and articles are added each day.
Free, printable worksheets for teachers by teachers.
Isl Collective is very similar to A great variety of printables. In order to download you need to register (free).
ESL resources
Vocabulary/topical resources
This site has a lot of French flavour, but the resources collected on it are for ESL teachers. The author of the site, Michelle Henry, collects links and resources for ESL lessons from around the web.
Conversation questions for ESL/EFL classroom
A great collection of conversation questions for any topic.
Conversation questions -
focus on Grammar
focus on Topic
English conversation questions from Sean Banville.
  • There are currently 656 discussion topics to choose from.* Use for ESL lessons, speaking practice, debate clubs, lesson add-ons, and more.
  • Students can form discussion groups for independent speaking practice.
  • The speaking activities are on everyday themes and more controversial issues.
  • Each conversation lesson has ready-to-print Word and PDF downloads.
  • There are now 13,120 conversation questions here - That's a lot of discussion!
lesson plans,
ESL Printables is a website where English Language teachers exchange resources: worksheets, lesson plans, activities, etc. Our collection is growing every day with the help of many teachers. If you want to download you have to send your own contributions.

If you wish to experience the abundance of the Internet, here's a list of other popular sites with free ESL worksheets.


ESL galaxy

ESL Partyland

ESL Kidstuff

Bogglesworld ESL


Symbaloo webmix with the above mentioned sites