USA Learns: Free American English language course for adults, provided by the U.S. Department of Education. Includes both beginner and intermediate-level modules.
BBC Learning English: Free British English learning modules for both adults and children. (BBC = British Broadcasting Company).
Rachel’s English: American English pronunciation.
English with Jennifer: A YouTube channel about grammar and American English pronunciation.
VOA Learning English: Voice of America news, spoken at 33% slower than normal broadcast speed.
Learn English from Spanish - Con instrucciones y explicaciones en español.
Games to Learn English website
Free Rice: Each correct answer donates 10 grains of rice to the UN World Food Programme
Ruzzle word puzzle game
ESL Games +: Some games are downloadable
Brain Pop ELL free trial
Voice of America: Practice English by listening to radio news. Includes transcripts if you want to read while listening.
Randall's ESL Cyber Listening Lab: Listening quizzes.
Listen & Read Along: Collection of MP3 recordings for listening practice.
ESL-BITS: Listen to and read news articles, short stories and novels.
ESL Aloud Podcast lessons.
Grammar Girl: A YouTube channel that focuses on English grammar and punctuation. If you prefer text instead of video, see this webpage.
Linguanaut English Written Course: Grammar lessons.
ESL Independent Study Lab: Click on “Grammar” for a collection of resources.
Dave's ESL Café: Grammar lessons.
a4ESL: Grammar quizzes with 3 levels of difficulty.
ESL Lounge: Self-guided lessons.
Practice irregular verbs:
The Britannica Dictionary: An excellent dictionary for English Learners that has definitions that are easy to understand and pronunciations you can hear
Vocabulary.com: Sign up for free account that makes individualized vocabulary study for you
Quizlet Root words flash cards
Vocabulary-Building Games: A collection of free vocabulary learning games
Dave's ESL Café: Dictionary of slang
a4ESL: Vocabulary quizzes English-only and bilingual
ESL-BITS: Read and listen to news articles, short stories and novels.
Duolingo: Practice translating text.
Breaking News English: Reading comprehension practice using recent news articles, with word usage and grammar lessons.
Excellent ESL 4U: Scroll down for practice texts, listed by topic
Grammar Girl: Tips for correct writing.; especially don't miss Grammar Girl's Editing Checklist.
Purdue OWL ESL Online Writing Lab, Perdue University
Excellent ESL 4U: Scroll down for practice writing topics
ESL Writing: A collection of links for practicing English writing
The Elements of Style by William Strunk Jr. - an old-school writing guide
Duolingo: Practice translating text
Pocket English Idioms: Illustrated examples of idioms
The Idiom Connection: What is an idiom? and dictionary of idioms
Dave's ESL Café: Lists, examples and definitions of idioms.