Boggle's Worldhas many great ideas for both students and
teachers on ESL. I highly recommend the site.
A free online ESL
Site for Adult Students by
"where you can practice English by taking
free English grammar and
vocabulary classes based on Harry Potter, American movies, music,
and more. Even more important than the online classes are the
English language forums
(message boards) where you can use English to communicate with other
members of the ESLgo community. The forums are free too and give you a
chance to practice the grammar and vocab you studied while taking the
free classes! Finally, when you have a question, ask it on the
language questions forum."