ESL Printables is a community for ESL teachers to find and share worksheets and lesson plans. I use the term community to describe ESL Printables because of its unique registration policy and use policies. To use ESL Printables you have to be a registered user. Registration is free, but to complete your registration you have to contribute a printable worksheet, lesson plan, or Powerpoint of your own. Every time someone downloads one of your submissions, you also earn points that you can use to download more materials.
Applications for Education
ESL Printables could be a great way to connect with other ESL teachers to exchange ideas. The message boards associated with ESL Printables seem to have an active exchange of ideas.
Here are some related resources that may be of interest to you:
Three Good Resources for ESL/ELL Teachers
Pronunciation Animations
Visual Dictionary from Merriam Webster