worksheets.png
Image source: http://www.vanda51pro.com/

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:


busyteacher.org
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.
islcollective.com
Free, printable worksheets for teachers by teachers.
Isl Collective is very similar to busyteacher.org. A great variety of printables. In order to download you need to register (free).
ESL resources
Vocabulary/topical resources
Grammar
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.
ITESLJ.org
Conversation questions for ESL/EFL classroom
A great collection of conversation questions for any topic.
ESLConversationquestions
Conversation questions -
focus on Grammar
focus on Topic

ESLDiscussions.com
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!
UsingEnglish.com
Handouts

ESLprintables.com
worksheets,
lesson plans,
activities
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.
MES-English.com


EnglishBanana.com


ESL4teachers


ESL galaxy


Stickyball.net


ESLsite.com


ESL-lounge.com


4kidsesl.com


ESL Partyland


ESL Kidstuff


Bogglesworld ESL


TeachChildrenESL



Symbaloo webmix with the above mentioned sites