ESL Resources

Please find useful links to apps and websites to help you with English vocabulary, grammar, reading, writing, listening, speaking, and research. Special thanks to Mrs. El-Husseini for putting this list together


NoRedInk -> generate grammar activities about their favorite celebrities, hobbies, TV shows, and friends. The site includes hundreds of free exercises, and you can view your results immediately after completion.

Purdue Owl: ESL Students -> includes resources on writing in a variety of subjects. It contains links to OWL workshops and exercises, as well as external links to additional ESL resources.

UVic The Study Zone -> The Study Zone contains English language lessons and grammar, reading and vocabulary practice exercises.

Dave’s ESL Cafe -> An alphabetized list of definitions and examples of idioms.

IELTs Practice

Road to IELTs -> 300 interactive exercises, advice videos from British Council experts, hints and tips on question types as well as downloadable mock tests.

IELTS Essentials -> Free IELTS practice tests


Sound of English -> This includes links, handouts from presentations, English pronunciation pages (pictures, sounds, and videos to help you with English pronunciation), activities and exercises for English pronunciation and listening.

Phonetics Focus -> Contains phonemic charts, Listen & Record, Phonetic Typewriter, scored quizzes, practice tools and printable full-colour flashcard sets.


Listening Randall’s ESL Cyber Listening Lab -> Listening activities provided on a wide variety of subjects. Answer multiple choice questions and receive an automatic score.

FluentU- Apps -> Enjoy relevant videos such as music videos, commercials, news, and inspiring talks, turned into English learning experiences.


Learn That Word -> This is a free app on edmodo, which offers extensive vocabulary tutoring. This is great for all levels! LearnThatWord is based on the Open Dictionary of English (ODE), a multi-media learner’s dictionary with video clips, audio from around the world, images, translations, definitions, 100s of usage samples. Add your own word lists or prioritize words.

Memrise -> Creative and funny strategies to help expand vocabulary.

Duolingo -> This is a gamified platform for learning English words and grammar. Earn points, level up, and practice from a selected word list.


Ducksters -> An encyclopedia offering cross-curricular information