Skip to main content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Stories for Children in All Languages
Unite for Literacy
All books are in English, but you can choose multiple languages (like Arabic) for the audio narration. Click on the world icon in the speech bubble (upper left-hand side) and choose the narration language.
English Teacher Melanie
Learn, practice & improve your English with Canadian teacher Melanie! Free English pronunciation & vocabulary lessons!
Elementary English Course (MOOEC)
The elementary English course for non-native speakers of English teaches elementary level standard English with a focus on communication skills, basic grammar, and listening & reading skills necessary for success in introductory English as a Foreign language.
BBC - Learning English
An excellent, well-maintained website featuring grammar, vocabulary, and pronunciation activities and quizzes - even an ESL soap opera called "The Flatmates"!
Welcome to EnglishClub ESL Games, where you can have fun and improve your English at the same time.
Looking for more English language fun? Check out the ESL Guides below!
First Winter in the Playground!
Basic Word lists (Arabic/English)
More Helpful Resources
Muslim Youth Helpline - Naseeha
Muslim Youth Helpline provides a confidential youth helpline for young Muslims to receive immediate, anonymous, and confidential support over the phone from 6 – 9 pm, Monday to Friday (Eastern Standard Time). Launched in 2006, Naseeha is a telephone support line for young Muslims in North America, to talk about, and work through their issues with trained counsellors.