The Self-evaluate your language skills tool helps you to assess your level of proficiency in the languages you know according to six reference levels described in the Common European Framework of Reference for Languages (CEFR). The game draws on the CEFR’s Self-assessment grid. This tool was developed by the European Centre for Modern Languages of the Council of Europe.


BBC Skillwise – Reading: Appropriate for all levels, this site helps with skimming, using the dictionary, or reading for understanding. 

365 ESL Short Stories: A short story for every day of the year! You can select a variety of exercises at the end of the story to check your comprehension. (Yes/No questions, vocabulary development, etc.) 

University of Victoria Study Zone: This side offers many short stories to read. Includes comprehension questions, recreating and summarizing exercises.) 

Reading Comprehension Exercises: Read a short story and answer multiple-choice questions to check your understanding. For intermediate to advanced ESL learners.



BBC Skillswise Writing: Learn about planning your writing, paragraphs, format and structure, and proofreading. Includes worksheets and quizzes. 

Scrambled Sentences: Practice putting words in correct order to make English sentences. 

Guide to Writing a Basic Essay: You will find all the information you need to start writing essays on this website. 

Features of Academic Writing: This website guides non-native English speakers through various stages of essay writing at the university level. It provides information on academic genres, plagiarism, citations and offers supporting exercises and answers. 

Online Writing Lab (Purdue): For more advanced learners and teachers. Includes techniques for efficient writing as well as guidelines to avoid plagiarism and apply proper formatting to your papers (MLA & APA Style Guides). 

Writing Guidelines for Engineering and Science Students: A useful website for students going into engineering and sciences. Learn about the expectations for writing in your field and prepare for entry to your program. This site also includes a number of online lessons focusing on particular points such as Constraints, Structure or Avoiding Ambiguities



ESL Video Quizzes: Select your level at the top of the page to watch videos from YouTube and then answer short quizzes to check your understanding. 

VOA News (Learning English): These short news stories for ESL students use simple sentence structure and common vocabulary. The broadcasters also speak slowly. Listen and read along.  

Breaking News English: Another great news site that lets you choose the level you listen and read along to breaking news stories. There are also exercises that follow each news story. 

ESOL Courses – Listening Exercises: Hundreds of listening clips available for students at an intermediate level. Just click on the exercise you would like to do, listen and answer multiple choice questions! 

Listening Comprehension & Note-taking Exercises: Includes information on the listening process, summarizing and note taking, recognizing the structure of a lecture, and understanding reference. Includes exercises. 



Talk English: “These lessons (American English pronunciation) will provide you with an explanation, instruction, and audio files to help you articulate the sounds correctly.” (Talk English) 

ESL Pronunciation – English Media Lab: “Practice English pronunciation through IPA phonetics. We offer free ESL Pronunciation Quizzes, Video Lessons. Intonation Exercises.” ( You can practice minimal pairs differences by moving your mouse over the words and hearing their pronunciation. 



Activities for ESL Students: This website includes many grammar and vocabulary quizzes for ESL students, sorted by difficulty (Easy – Medium – Difficult). It is also a good site for those looking for bilingual vocabulary quizzes. (In 45+ languages). 

BBC Skillswise Grammar: Learn all about the basics of English grammar, including basic sentence structure, parts of speech, and punctuation. Quizzes following each section will help you test your knowledge. Start with a Verb tense tutorial and then follow up with exercises on specific grammar points that you would like to cover. This website also offers sections on Vocabulary (for advanced students) and Prepositions

LEO Network (Learn English Online): The Grammar guide on this website offers a three-point sequence in revising your grammar. You start off with an explanation (Read This!), follow up with examples (Picture This! section) and finally test your knowledge in a Test This! section. 

ESL Café: Includes grammar lessons and quizzes for advanced students. Grammar lessons are organised in clusters around a specific element (for example, Gerunds, or Adjective Clauses). Note: You will need to know what particular grammar point you are working on in order to get the most out of this site. 



Free Rice: Improve your vocabulary while supporting the UN World Food Program. 

ESL Desk: Include a large number of vocabulary lists and quizzes for different levels along with spelling tests that allow students to practice while hearing the proper word forms.