Online ESL CoursesOnline ESL Courses

Select desired modules and work with new material at your own pace. Complete quizzes and assignments. Ask questions and discuss material with teachers and peers.

Attend Virtual ClassesLearn in Small Groups

Use your webcam to attend scheduled live courses. Get the benefits of group learning while being guided by our expert teachers wherever you may be.

IELTS, TOEFL iBT, Writing for CollegeInteract with Faculty and Peers

Learn quickly by communicating with your instructors and fellow classmates. Post specific questions and internalize your knowledge by sharing it with others.



Keep Calm and Test Your English on English Spot!

Free Diagnostic TestTake a Free Diagnostic Test

Beginner  Intermediate  Advanced


Popular Courses

Our Faculty

Susanna Fawkes


Susanna has taught language for over 16 years overseas and in Canada. Before teaching at Thompson Rivers University, she worked as an ELSA (LINC) Program Coordinator and instructor.

Jack Massalski

Program Coordinator, Instructional Designer

Jack earned his MA in Applied Language Studies at Carleton University in Ottawa. After having enjoyed a decade-long teaching career in Japan, Jack returned to Canada and has taught English for academic purposes at Thompson Rivers University. As a result, he brings with him close to 20 years of ESL teaching, teacher training, and curriculum development experience.

English-Spot Admin

Kouchou Sensei

"I hear, and I forget.  I see, and I remember. I do, and I understand." - Chinese Proverb

What Our Students Say

My teacher is very knowledgeable about what he teaches. He is also able to apply his rich intercultural experience in the classroom to provide students with an interesting learning environment. Thank you for an awesome learning experience!

Cloris Pan

Excellent lessons! I really look forward to these classes every week. They never disappoint. Each class is structured a little differently which makes my learning more interesting.

Dolores Herrera

I am really enjoying the online ESL courses. Great teacher. The material is laid out and presented well. I have never had any real success in my previous efforts to learn a language. Thank you.

Francis Duprat

I have been very satisfied with both the teacher and the material so far. The lessons are paced well and I appreciate that you care about all students.

Jessica Chen