Log in with your Burnaby Public Library card. The PIN is the last 4 digits of your phone number.
An interactive online language course through BPL which "focuses on everyday, common conversations to enhance vocabulary, pronunciation, grammar and cultural understanding." Use your BPL card to log in.
"[F]rom beginner to advanced level; [i]ncludes presentations, exercises, tests and tips to help students improve their reading, writing, listening, speaking, vocabulary and grammar skills. " Use your BPL card to log in.
"This program includes more than 300 interactive activities with instant feedback, plus video tutorials and mock papers. Suitable for English language learners preparing for the IELTS Academic exam, or simply interested in practicing their reading, writing, listening and speaking skills." Use your BPL card to log in
Videos by levels and topics for learning English
Has activities for speaking, listening, reading, writing, etc.
Online grammar exercises, vocabulary videos, pronunciation exercises, and interactive quizzes for beginning, intermediate and advanced learners
"This site contains a series of English vocabulary exercises designed to be completed in 20 minutes. Each lesson includes listen and repeat audio, a quiz and a follow-up activity."
Offers videos for all English levels sorted into 5 levels from beginner to advanced, but not by topics or content categories.
A great resource for ESL students, with test preparation guides, vocabulary lists and games, verb usage and more
This site offers activities in grammar, vocabulary, pronunciation, etc. Links (bottom right corner) in different languages.
"This site allows ESL students to test their word knowledge by rearranging the given words to form a sentence."
"This site offers interactive vocabulary quizzes that ask students to match nouns, verbs and adjectives with pictures."
Practice sounds, syllable stress, and sentence intonation with the exercises on this site.
This is a site of current world news stories with ESL listening and reading activities.
Copy your text into the box to see what the reading level it is at.