Here are some websites that will help both students and teachers of ESL/EFL/TESOL:
Ask the English Teacher
This is the best I've seen yet. It's set up in the form of a blog, but students are encouraged to email this teacher with their questions. The posts are responses to emails.
Dave's ESL Cafe
Click on Stuff for Teachers or Stuff for Students for oodles of wonderful help.
Activities for ESL/EFL Students
There are all kinds of excellent help here, and in an amazing array of languages/English.
ESL Self-study Materials
Click on the different links for a list of print, audio, and computer software materials.
Interesting Things for ESL/EFL Students
Many, many good links here!
ESL CyberListening Lab
Excellent topics for gaining help and experience with verbal English.
How to Write an Essay
Really good ideas here for ESL and English students as they learn to write essays.
English Idioms, Idiomatic Expressions
Learning English and refining vocabulary - learning from others' mistakes.
Grouped by categories
One more website for all purposes ESL!!
Literacy - What are the comonents of a successful literacy program?Identify ...
Literacy - PROVIDE EXAMPLES OF SUCCESSFUL PRACTICE OF PHONICS FOR ENGLISH ...
Literacy - what are the components of a successful literacy program?
Literacy - What types of questions are best for students comprehension?Defend ...
human religions - Can you provide any examples of how some religions combine ...
ethics - What are some examples of cultural differences around the world that ...
business - Are U. S. ethical standards applicable worldwide?Explain your answer ...
social studies, Anthro psych , and soc - In the movie Shawshank redemption, how ...
Hospitality & Tourism - 1. Create a rank-ordered list of best practices ...
economics - What is the impact of geography on business practices and the global...