must read

How Much Money Can You Make Teaching English Online?

Compare the average teach English online salary and understand how much money you can make teaching English online as an ESL (English as a Second Language) teacher from home or around the world.

Download Teach Abroad Starter Kit

Curious about how you can teach English online and get paid, and how much the average online ESL teacher salary is? Well, look no further. We've conducted comprehensive research on various online teaching platforms, collected feedback from our students currently teaching English online, and examined the global market for online English teaching jobs.

Our results are provided below and outline how much money you can make teaching English online, your three primary options when it comes to teach English online jobs, and the tax implications of online teaching.

Teaching English Online Salary: How Much Can You Earn?

You can make money teaching English online via three different methods:

We'll explore each of these three options below but first, let's address a couple of questions.

How Much Can You Make Teaching English Online?

Generally speaking, online English teachers typically make anywhere between $10 - $40 USD per hour depending on their level of qualification. If you’re a first-time English teacher with a TEFL certification, you will likely be making $10-$20 per hour to start.

Can You Teach English Online Full-Time?

Teaching English online is very literally what you make it. With most online English companies, you can work as much or as little as you like, which means your online English teaching gig can be anything from a small-time side hustle to a full-time career hustle.

Does Teaching English Online Pay Well?

Teaching English online can pay well, with earnings varying based on a variety of factors:

  • The company with which you teach English online
  • The number of hours you put in
  • Your qualifications and experience
  • Your base pay and bonuses

Some online English teaching companies provide a flat rate of pay per hour, while other platforms allow you to set your hourly rate.

Now that we've covered these three questions, let's take a look at the three options you can make money teaching English online with:

1. Teach with an Online ESL Company ($10-$20 USD per Hour)

Arguably the easiest of the three options, teaching with an online ESL company is ideal for those who want to omit a majority of the legwork. Companies structured in this way such as Lingoda and Open English often provide you with lesson plans and teaching materials that you can base your classes on. They also have a large, global network of students looking for online ESL teachers to take lessons with, which makes securing students less of a challenge for you. 

However, companies of this nature do not let you set your hourly rate. When you interview for a teaching job with them, you are assigned an hourly rate based on your experience and qualifications.

How Much Can You Make at an Online ESL Company?

The online teaching salary per hour at an online ESL company varies from anywhere between $10-$20 USD per hour. It will also often have an incentive-based program built into it. Incentives may include bonuses like an extra $1 of pay per class if you teach more than 45 classes per month.  

ITA grad Jocelyn Hellested"I teach around 27 hours each week. I spend an additional 1 hour a week prepping and writing feedback for the VIPKID platform and an additional 2 hours a week creating lesson plans and planning activities for my Cambly lessons. I make roughly $1,600 a month from teaching online (before taxes)."

- ITA alumna Jocelyn Hellested, Online ESL Teacher

If you’re looking at ways to make more money teaching English online with an ESL company beyond the minimum base rate that they offer, you may want to consider:

  • Getting your TEFL certification: Most online ESL companies will require that you have a 120-hour TEFL certification (at minimum) to secure employment with them. Having this credential on your teacher profile may help you secure a higher base salary. Check out both our in-person and online TEFL certification courses to see which is a better fit for you.
  • Teaching experience: Like any job, employers value experience. If you’ve taught ESL in person, great, and if you have experience teaching English online, even better! Our International TEFL Academy (ITA) TEFL certification courses require you to complete a practice teaching (practicum) component as part of your course, so at course completion, you’ll already have a minimum of 20 hours of teaching experience under your belt! 
  • University degree: Do you have a university degree (in any field)? While a degree is not required by all online ESL companies, a majority of them require one. Holding a degree usually means you will receive a higher rate of pay.
  • Look for companies that offer incentive-based bonuses:  Incentive bonuses may include things like an extra $1 of pay per class if you teach more than 45 classes per month; bonuses for the number of positive reviews you receive after each class; attendance bonuses for not skipping or canceling any classes, etc.

Examples of Online ESL Teacher Salary at Online Companies:

Online ESL Companies Salary
Beyond English $14-17 USD per hour taught for U.S. teachers
Cambly $0.17c per minute ($10-$20 per hour)
Open English Up to $15 per hour
Engoo $11 per hour
English2Go $11-$12 USD per hour starting rate
FluentBe $10 per hour
VIPKid $14 per hour


Looking for more online ESL companies? View our Teach English Online Employer Comparison Chart to compare hourly rates of pay in $USD across a more comprehensive list of online ESL schools.

How much money can you make teaching English online?

2. Create a Teaching Profile on an Open Marketplace (Set Your Own Rate)

Open marketplaces are a type of platform that helps connect students looking to learn English with ESL teachers who have a profile listed on the marketplace.

How Much Can You Make on an Open Marketplace?

Unlike structured ESL companies, with an open marketplace, you get to set your rate of pay per class. It is common to begin with a lower rate to attract new students and build up your reputation with positive feedback and reviews before raising your rate.

If your students find value in your lessons and like working with you, they should not have a problem with a small increase in your rates. It is important to remember to not set your rate of pay too high from the get-go. A high rate without any reviews to justify that rate will make it tough to attract students - you will be far more successful easing into it over time. Additionally, you may even consider offering each new student their first lesson free to get them in the door and in turn, have them leave you a review!

On an open marketplace, your teacher profile should highlight your qualifications, experience, and any additional training or certifications you have earned. For example:


  • Include your TEFL Certification course (in-person, online, number of hours, and training school that certified you, etc);
  • Your degree (if you have one) and where you obtained it.


  • Include the practice teaching component you had to complete as part of your TEFL course, including the number of hours completed;
  • If you’ve privately tutored in the past, include this;
  • Have you taught English online before?
  • Have you taught in a classroom here in the USA?
  • Have you taught ESL abroad in a classroom before?

Additional Training:

  • Did you undergo any specialized training in addition to your TEFL course? For example, at ITA, we offer 2-week Tutoring, Teaching English Online, Teaching English to Young Learners, and Teaching Business English specialty courses that you can take during or after the completion of your TEFL certification course.

Other ways to sell yourself in your profile:

  • Intro Video: You’ll also want to create an attention-grabbing intro video to introduce yourself to prospective students (and their parents). This video will showcase your accent, your abilities, and why you think you are a great ESL teacher. Use this video to sell yourself and your capabilities to attract your first students, gain some solid, positive reviews, and start to build your client base. 

3. Start Your Own Online Teaching Business (Set Your Own Rate)

The most challenging of the three options, starting your own online teaching business is ideal if you’re a real go-getter and have the motivation and drive to follow through and ensure success. 

Here, not only will you need to hustle to find your students, but you will be running the show from the ground up - this includes creating your website, choosing which video platform you want to use for your classes, deciding what age group/demographic you want to teach and creating your lesson plans based on this, getting your name out there and marketing your business, figuring out your rate of pay and a form of payment that is acceptable across a wide range of countries (PayPal is a popular one, as is Venmo, but it is not globally available), and much more.

How Much Can You Make with Your Own Online Business?

The benefits of running your own online teaching business include:

  • You run the show and have complete control from beginning to end;
  • You won’t have to pay a commission from your earnings as you do with most open marketplaces;
  • You can earn more - while you want to set a rate that is fair enough to attract new students, you will also want to avoid going too low as that might indicate a lack of confidence in your teaching abilities;
  • Referrals - your students can refer their friends, family, etc through positive word of mouth to help build your student base and you can even introduce your own referral program where your current students benefit if they bring in new business for you;
  • You don’t have any contracts to sign or minimum/maximum hours to commit to (like some online companies have) - you call all the shots!

ITA grad Ben Weinberg"My new project is about building an all-encompassing online ESL learning platform (‘English from A to Z’) that can reach students from around the world in a variety of ways. I want to be able to connect qualified teachers such as myself to ESL students in the United States and around the world."

- ITA alumnus Ben Weinberg, Online ESL Teacher

Do I Need to Pay Taxes on the Money I Make From Teaching English Online?

Many online English teaching jobs categorize you as either an independent contractor or self-employed. This means it's your responsibility to report your earnings as self-employed income. This process will differ based on your country of citizenship or the country you are teaching English online.

For U.S. citizens teaching English online from within the USA but for a non-U.S. based company (e.g. The company you teach English online for is based in China), taxation papers are often not provided, however, you are still expected to report any self-employed income earned. If your income is paid through PayPal and you have:
  • Earned $20,000 USD in gross payment volume for sales of goods or services in a single year;
  • 200 payments for goods or services in the same year.

PayPal will send Form 1099-K to you and the IRS for that year for tax filing purposes.

One benefit of online teaching (if you pay your taxes) is that the U.S. and Canada will allow you to write off a portion of your home or apartment as a home office. You can also write off expenses like your computer/laptop, Internet, webcam, microphone, headset, teaching supplies, etc. 

For U.S. citizens living abroad and teaching English online from anywhere other than the USA (i.e. You are a U.S. citizen living in Japan and teaching English online from Japan), you are not expected to pay U.S. taxes on the first $80,000 that you earn each year.

For more, read:

Make money teaching English online

Is Teaching English Online Worth It?

Teaching English online provides great opportunities to earn a good ESL teacher salary on either a part-time or full-time basis. While it isn't the most lucrative profession, it does offer great flexibility and convenience, including the ability to make money from home while impacting the lives of others.

Want more information in addition to learning how much online ESL teachers make? Read more:


Posted In: , , ,

Want to Learn More About Teaching English Abroad & Online?

Request a free brochure or call 773-634-9900 to speak with an expert advisor about all aspects of TEFL certification and teaching English abroad or online, including the hiring process, salaries, visas, TEFL class options, job placement assistance and more.