Learning a new language is always a daunting task , especially when that language is as full of weird rules and contradictions as English. Even native speakers sometimes have trouble mastering the nuances of tense and grammar. Fortunately, if you’re originally a non-English speaker, there are fantastic resources online to help you have a good command of the English language.
5-Minute English: This wonderful site not only offers a variety of lessons and exercises, it also boasts links to other helpful ESL programs, books, and schools.
English, Baby!: Download MP3s, join chat rooms, take quizzes, and more on this useful site.
Business English Lessons: There are dozens of key phrases on this site complete with audio clips to help ESL students practice clear pronunciation.
Antimoon: Learn to recognize the sounds in the English language and use correct intonation.
Learn That Word: Learn vocabulary and spelling on this site. You can narrow down your lessons by commonly misspelled words or TOEFL vocabulary.
BBC Learning English: This resource from the British channel offers all kinds of lessons and tips for learning English, including pronunciation, vocab, and grammar lessons.
Pizzaz: This site uses poems and short stories as writing examples and exercises to teach creative writing and usage.
Vocabulary Quizzes: These word quizzes cover everything from animals and food to famous quotes and American slang.
Podcasts in English: This site offers free podcasts for anyone looking to learn English. They’re separated by skill level and subject so you can choose what fits you best.
British Council Learn English: The British Council provides three series of podcasts to help learn the language and practice your listening skills.
ESL Podcast: Regular updates and easy categorization make this podcast a great resource.
Listen and Read Along: This is exactly what it sounds like. Listen to stories and read along with them by following the highlighted word. Hear pronunciation and intonation while getting a better grasp on sentence structure.
BBC Learning English’s Channel: I mentioned BBC’s great site for learning English, but their YouTube channel has just as much to offer. Watch “The Flatmates,” a soap opera made for learning English, or learn about different idioms.