General Content Support

Chemistry Support:

Math Help

Magnetic Words online

ESL sing alongs ABBA

Online Language Lab

Apples to Apples Vocabulary lists

Video clips with Subtitles - kept very current.

Dictionary of Idioms

Write a letter to yourself and have it sent at a date in the future (end of semester).


Writing Prompts:

Animated Maps- Excellent Visuals

Games in English

Essay Map for Organizing your Writing

Online flashcards with pictures and an invitation to add more.

Online Graphical Dictionary

Reading suggesitons for boys

ESL resources

Online magazine for ESL students and teachers with project ideas
Here you can register for free access to a monthly book of ELL resources. I have seen the actual publication and it is excellent. This is the online version.

From this site we especially enjoyed seeing the "SUPERHEROES Project".

Vocabulary Quiz Maker (this is an amazing resource)

Activities for holidays listed by dates.

EFL / ESL English Lesson Plans & Podcast for studying Current Events and News.

Thousands of FREE 13-page, Ready-to-Print Handouts with Downloads & Quizzes. Keep up with the news and learn English - Reading, Writing, Listening & Speaking. Here you will find an assortment of podcasts with learning activities.

This site provides links for language teaching and learning, linguistics study, and other miscellaneous resources.
Here you can find a history of songs popular in the US, a biography of the artist and a video, if available. This is a great resource.

Register here to find study guides for English Literature and History, there are bilingual (Spanish) versions available for the literature.


NPR offers nice quality audio for many stories in the news.

Here you will find podcasts created in "special English" that is, American English for English language learners.


Here is a handy little feature in the Google Docs tools menu. If you select the word count option in the Google Docs tools menu you will find three indicators of the reading level of the document you're creating. Google Docs will calculate for you the Flesch Reading Ease, Flesch-Kincaid Grade Level, and the Automatic Readability Index.external image clear1x1.gif