ESL websites and app for self-study
BBC Learning English Learn vocabulary, pronunciation, and idioms using simple news stories. Includes text, audio and videos. Levels: Intermediate – Advanced https://www.bbc.co.uk/learningenglish/ Duolingo 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 https://www.duolingo.com English Club Study grammar, practice reading and build vocabulary. Also, includes tips for speaking, listening and pronunciation. Levels: All https://www.englishclub.com English Listening Lesson Library Online Listen to conversations between two English speakers. Lessons include scripts, quizzes and vocabulary help. Levels: All https://www.elllo.org EngVid Watch video lessons by native English teachers about pronunciation, vocabulary, grammar, TOEFL, IELTS, and other topics. Levels: All https://www.engvid.com No Red Ink Practice grammar, punctuatio...