Library resources offering text-reading, captioning for video, or language translation features.
CAELA Network Professional development resources and information for ESL teachers
Kenneth Beare, experienced ESL teacher and guide to the English as 2nd Language section of About.com, is the author of this blog. In it he provides ideas and materials for teachers, along with information on language and culture.
Larry Ferlazzo His blog posts useful websites for ESL teachers