Learn vocabulary, pronunciation, and idioms using simple news stories. Includes text, audio and videos.
Levels: Intermediate – Advanced
Take quizzes, earn points, and compete against your friends using this popular, free language-learning app you can download on your phone. Must sign up for a free account.
Levels: Intermediate – Advanced
Study grammar, practice reading, and build vocabulary. Also, includes tips for speaking, listening, and pronunciation.
Levels: All
English Listening Lesson Library Online
Listen to conversations between two English speakers. Lessons include scripts, quizzes, and vocabulary help.
Levels: All
Watch video lessons by native English teachers about pronunciation, vocabulary, grammar, TOEFL, IELTS, and other topics.
Levels: All
Practice grammar, punctuation, and writing using this site targeted to native English speakers. Must sign up for a free account.
Levels: Pre-Advanced – Advanced
Prepare for the TOEFL iBT using the official ETS website. Includes interactive practice tests, questions from previous tests, and a study planner.
Levels: Pre-Advanced – Advanced
Create your online vocabulary flashcards, and play fun games to test yourself. Must sign up for a free account.
Levels: All
Watch and listen to speakers talk about a variety of different topics. Includes transcripts and translations of the talks.
Levels: Intermediate – Advanced
Practice reading and learn new vocabulary with current news stories. Includes text, audio, videos, and comprehension quizzes.
Levels: Elementary – Advanced
Source: Western Michigan University – https://wmich.edu/celcis/eslwebsites