What is TESOL?

TESOL stands for Teaching English to Speakers of Other Languages. It is one of the most widely recognized credentials for teaching English online and abroad. While the terms TESOL, TEFL, and ESL are often used interchangeably, there are subtle differences worth understanding:

Which Certification Should You Get?

For online teaching, a standard 120-hour TESOL or TEFL certificate is the minimum requirement for the vast majority of employers. Here is how to decide:

CertificationHoursTypical CostBest For
TESOL (Online)120+ hours$200–$500Most online teaching positions
TEFL (Online)120+ hours$200–$500Equivalent to TESOL for most employers
CELTA120+ hours$1,500–$2,500Premium schools, universities, career advancement
MA in TESOL1-2 years$10,000–$30,000Academic positions, curriculum development

Getting Started in Online ESL Teaching

The barrier to entry for online ESL teaching is lower than many people think. Here is a typical path:

  1. Get certified. Complete a 120-hour TESOL or TEFL course from a reputable provider. Most courses are fully online and can be completed in 4-8 weeks.
  2. Prepare your setup. Invest in a reliable computer, a high-quality headset with a microphone, a 1080p webcam, and a stable internet connection (minimum 10 Mbps).
  3. Build a profile. Create a professional teaching profile highlighting your certification, experience, and teaching style. Many platforms require a short introduction video.
  4. Apply to positions. Browse listings on OnlineESLJob.com and apply directly to employers. Tailor your application to each role.
  5. Start teaching. Once hired, complete any platform-specific training and begin accepting students. Most teachers see regular bookings within 2-4 weeks.

Salary Expectations for Online ESL Teachers

Online ESL teaching salaries vary widely based on experience, certification, target student demographic, and geographic market. Here are typical ranges:

Experience LevelTypical Hourly RateMonthly Estimate (30 hrs/week)
Entry-level (newly certified)$10–$15/hr$1,200–$1,800
1-3 years experience$15–$22/hr$1,800–$2,640
3-5 years experience$20–$28/hr$2,400–$3,360
Senior / specialized (business, test prep)$25–$40/hr$3,000–$4,800
Note: These figures are estimates based on industry averages. Actual earnings depend on platform fees, booking consistency, and geographic market conditions.

Career Growth in ESL Teaching

Online ESL teaching is not just a side gig — for many teachers, it is a long-term career with real advancement opportunities:

Tips for Success