Teaching English online
10,000+ Online Jobs Available

Teach English online.
From anywhere.

Get TEFL/TESOL certified with OnTESOL and unlock the freedom to teach English from your home, a café, or anywhere with Wi-Fi — earning a real income on your own schedule.

$20/hr
starting pay for certified teachers
$3K
potential monthly earnings
0min
commute — work from home

Why Teach Online

A Career Built Around Your Life

Teaching English online offers a unique blend of flexibility, financial opportunity, and professional growth — whether you want a full-time career or a part-time side income.

Work From Home and Make Your Own Schedule

Teaching English online is a popular option for both entry-level and experienced ESL teachers looking to earn a full-time or part-time income from the comfort of their home. Unlike accepting a teaching job abroad — which involves interviews, visa procedures, flight bookings, and relocating your entire life — getting started as an online English teacher is a far simpler process.

There are thousands of jobs available. Certified ESL teachers can work for online ESL companies with established curriculum and a steady flow of students, offer private lessons through marketplace platforms like Preply or iTalki, or build an independent teaching business through their own website.

Set your own schedule, work as many or as few hours as you choose, and teach from anywhere with a good internet connection. Online English teaching jobs are perfect for stay-at-home parents who need a stable income, new TESOL graduates who want to gain teaching experience before going abroad, and expats who need a well-paying, flexible job while living overseas.

Online English teacher working from home
01
Work From Home

Work flexible hours from the comfort of your home and earn between US$500 to US$3,000 a month depending on the hours you choose. Set your own schedule and enjoy the shortest commute in the world.

02
No Experience Required

You can start teaching English online even without prior classroom experience. With a bachelor’s degree, strong English skills, and a 120-hour TESOL/TEFL Certificate, you’re ready to begin at $20/hour.

03
Professional Growth

Just as it is the case in a traditional classroom, the more you teach English online, the more you will develop your skills and grow as a professional teacher. In fact, online teaching can be a way for new teachers to gain the confidence needed to face a group of students in a classroom eventually.

04
Flexible Job Options

Choose full-time or part-time with no mandatory minimum hours. Work 20 hours a week or 7 — it’s up to you. Online teaching is also ideal for experienced ESL teachers looking to supplement their income.

Qualifications

What you need to get started.

The minimum requirement to teach English online is an undergraduate degree and a 120+ hour TESOL or TEFL certificate. With these credentials and a good level of English (native speaker or IELTS 7+), you can land positions starting at US$20/hour.

If you plan to work independently as a private tutor, many adult students may not require official credentials — but a recognized certification significantly boosts your credibility and earning potential.

If you plan to offer services to established tutoring companies, they will demand proof of academic qualifications before hiring you.

TEFL or TESOL? TEFL, TESOL, and TESL are used interchangeably — they all share the same Communicative Language Teaching methodology. What matters is the accreditation of the institution, not the acronym on the certificate.

Read our complete TESOL Guide →

Minimum Requirements: Bachelor’s degree + 120-hour TESOL/TEFL certificate + English proficiency (native or IELTS 7+)

Boost your resume: Add the 20-hour Teaching English Online specialist to your TESOL/TEFL course for specialized virtual classroom skills.

No degree? Some platforms hire without one. A strong TESOL/TEFL certification and experience will help you attract private students.

Explore TESOL/TEFL Courses →

What You Can Earn

Online ESL salaries range from $500 to $3,000 a month.

How much you earn depends on the platform, hours worked, and your qualifications. Independent tutors can set their own rates and scale income as demand grows.

Entry Level

Online ESL Company

$20/hr
starting rate · flexible hours

Work for established platforms like VIPKid, iTalki, or Cambly. Curriculum is provided — ideal for new teachers who want to start quickly.

120-hr TESOL certificate
Full-Time

Consistent Schedule

$1,500–$3K
per month · 20–40 hrs/wk

Committed teachers working consistent hours with established student bases can earn a solid full-time income entirely from online teaching.

Positive reviews + consistency
Specialist

Business English Online

$30–50/hr
corporate clients · premium rate

Business English tutors targeting corporate clients command significantly higher rates. The 20-hr TBEC specialist makes you stand out in this market.

TBEC specialist + experience
Independent

Private Tutorpreneurship

Your Rate
set your own · scale with demand

Build your own teaching platform, website, or social media presence. Independent teachers retain full earnings and build a loyal, recurring student base.

Teaching Online specialist

How to Start

How to start teaching English online.

From certification to your first lesson — here’s how to launch your online teaching career.

Get started teaching English online
1

Get Started as an Online ESL Teacher

From getting certified to choosing a platform, this graduate guide walks you through the entire process of launching your online teaching career — even with zero experience.

Read Guide →
Prepare your resume for online ESL jobs
2

Prepare Your Resume for Online ESL Jobs

Online ESL companies carefully screen applicants. This guide shows you exactly how to structure and position your resume to stand out — even as a first-time applicant.

Read Guide →
Apply and interview for online teaching jobs
3

Apply and Interview for Online Teaching Jobs

As demand for online teachers rises, companies are selective. Our graduate blog reveals how to nail your demo lesson and interview — and what platforms actually look for in candidates.

Read Guide →

Recommended Specialist Course

Teaching English Online
Certificate Course

Why Add The Teaching English Online Specialist to Your TESOL / TEFL Course?

Teaching English online presents different challenges and considerations versus teaching in a classroom setting. Our 20-hour Teaching English Online specialization course will prepare you for working for an online language school and designing your private online ESL program.

Learn how to adapt CLT and TBL frameworks to the virtual classroom so you can plan engaging lessons that don’t rely on multiple-choice activities or scripted slides.

Add it to the 120-hour Advanced TESOL/TEFL Certificate to boost your resume — or take it standalone if you’re already TEFL/TESOL certified.

ACCET Accredited TESL Canada Recognized 2 U.S. CEUs Tutor Supported
⏱ 20 hours · 2 CEUs
Teaching English Online Specialist Certificate
The specialist OnTESOL recommends for every online ESL teacher.
  • Adapting CLT & TBL for virtual classrooms
  • Online lesson planning & activity design
  • Tools, platforms & digital classroom management
  • Building your own online teaching business
  • Self-paced with personal tutor feedback
  • 67% discount when bundled with 120-hr course
View Course Details →

Why OnTESOL

A trusted name in TESOL education.

OnTESOL has been training ESL teachers since 2003. Our courses are accredited, internationally recognized, and built for real classrooms.

Internationally Accredited

ACCET-accredited and recognized by TESL Canada. Your certificate is valid worldwide — not just for online teaching, but for classroom positions abroad.

Personal Tutor Support

Every course includes one-on-one feedback from experienced TESOL instructors. You’re never just watching videos — you’re building real teaching skills with expert guidance.

Real Methodology Training

Learn Communicative Language Teaching and Task-Based Learning — the frameworks used in real ESL classrooms. No scripted lessons or multiple-choice busywork.

Tips & Resources

Free resources for the online ESL classroom.

Expertly written by OnTESOL graduates and instructors.

View All Articles →

FAQ

Common Questions

Still have questions? Contact an Advisor

What qualifications do I need to teach English online?

To teach English online, the minimum requirement is a 120+ hour TESOL or TEFL certificate. Some online platforms may also require a bachelor’s degree and a high level of English proficiency (Native speaker or IELTS 7+).

If you plan to work for a tutoring company, they will likely require proof of academic qualifications. However, if you want to work independently as a private tutor, many students (especially adults) may not require official credentials, though they can improve your credibility.

How do I get certified to teach English online?

You can teach English online by completing a recognized TESOL/TEFL certification and adding specialized training that prepares you for the online classroom. The 120-hour Advanced TESOL/TEFL Certificate gives you a strong foundation in lesson planning, methodology, and classroom management using communicative and task-based frameworks.

If you want to focus on online teaching, you can add our 20-hour Teaching English Online specialist to your program. This specialist course shows you how to adapt CLT and TBL frameworks to the virtual classroom.

Do I need teaching experience to start teaching online?

No, many online platforms hire teachers without prior teaching experience as long as they have a recognized TEFL/TESOL certification. Teaching English online is actually a great way to gain valuable experience before stepping into a physical classroom.

How much can I earn teaching English online?

Your earnings depend on your experience, the platform you work with, and the number of hours you teach. Most online teachers earn between $500 and $3,000 per month. Many platforms offer a starting pay of around $20/hour, which can increase with experience and student demand.

Can I teach English online without a degree?

Yes, some platforms hire teachers without a degree, but many established companies require a bachelor’s degree. If you plan to work independently as a private tutor, having a degree is not always necessary, but a strong TEFL/TESOL certification and experience will help attract students.

What are the benefits of teaching English online?

Teaching English online provides flexibility, financial opportunity, and professional growth. Some key benefits include:

  • No commute, allowing for better work-life balance.
  • Work from home or anywhere in the world.
  • Set your own schedule and teach as much or as little as you want.
  • Gain valuable teaching experience, especially for new TESOL graduates.
What equipment do I need to teach English online?

To teach effectively, you’ll need:

  • A reliable computer or laptop with a webcam.
  • A headset with a microphone for clear audio.
  • A stable high-speed internet connection.
  • A quiet, professional-looking background.
What age groups can I teach online?

Online English students range from young children to adults. You can choose the age group that aligns with your skills and preferences. Some platforms specialize in kids (K-12), while others cater to business professionals or general English learners.

How do I find students or online teaching platforms?

There are two main ways to find students. You can work for an established online ESL company, which provides curriculum and a steady student flow. Alternatively, you can offer private lessons through freelance platforms like Preply or iTalki, or market your services independently through your own website or social media.

Ready to Start?

Ready to teach English online?

Get certified with OnTESOL and start your flexible, rewarding teaching career from anywhere in the world.

TESL Canada Recognized ACCET Accredited 50+ Online ESL Companies 20,000+ Graduates