Sites with a variety of activities for various skills
Learn English - British Council
Grammar, vocabulary, speaking and listening activities and games.
Grammar, vocabulary, speaking and listening activities and games.
5 Minute English
Common ESL Lessons and activities on intonation and common errors in English.
Common ESL Lessons and activities on intonation and common errors in English.
Learn English
Interactive teaching resource (grammar, listening, reading and vocabulary activities).
Interactive teaching resource (grammar, listening, reading and vocabulary activities).
English Club
Quizzes and games for students along with teacher resources including lessons and worksheets.
Quizzes and games for students along with teacher resources including lessons and worksheets.
Rosetta Stone
Rosetta Stone computer based learning program. (Note that there is a free trial period).
Rosetta Stone computer based learning program. (Note that there is a free trial period).
Duolingo
Duolingo is a computer based learning program for free.
Duolingo is a computer based learning program for free.
ESOL Courses
English lessons online (exercises for writing, reading, listening, grammar, songs and English for work).
English lessons online (exercises for writing, reading, listening, grammar, songs and English for work).
Many Things
Listening, reading and sentence building activities for students.
Listening, reading and sentence building activities for students.
FluentU
Student vocabulary for various topics.
Student vocabulary for various topics.
CBC Lessons - Edmonton
Weekly news stories with various exercises.
Weekly news stories with various exercises.