ESL Websites and Apps for Self-Study
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 that 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
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 own 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