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

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