Make Money Online

25 Companies Offering Online English Teaching Jobs

Education has always seemed like a location-dependent vocation. But technology has made it possible for teachers to spread their wings and gain the freedom to pursue things like online English teaching jobs.

Join These for Some Quick Wins
  1. Inbox Dollars - Get paid to check your email. $5 bonus just for signing up!
  2. Survey Junkie - The #1 survey site that doesn't suck. Short surveys, high payouts, simply the best.
  3. Nielsen - Download their app and get paid $50!

Demands for online ESL teachers have skyrocketed in the past few decades.

Thanks to the internet and globalization, it’s now entirely possible to teach English online as a lucrative side gig or a well-paying, full-time job.

In this article, you’ll learn what you’ll need to start teaching ESL online, as well as some of the best companies to apply for.

Starting an Online ESL Teaching Job

What you’ll need to get started as an online English teacher will depend on each individual company you apply to.

Some don’t have many requirements while others have a whole laundry list of requirements that need to be met before you can teach ESL online.

Here are some of the requirements you might need to fulfill:

  • Be a native English speaker
  • Your own desktop or laptop computer
  • A strong, stable internet connection, a high-quality webcam, and a clear, low-noise headset and microphone
  • A Bachelors degree (usually doesn’t need to be in education)
  • A Masters or Doctorate (if you’re planning on teaching at a college level)
  • Teaching experience (can be some tutoring hours or a set amount of hours in a classroom)
  • A TOEFL, TESL, TEFL, CELTA, or other teaching English abroad certification
  • Some companies have specific requirements for your work environment too, like whiteboards etc.

25 Websites and Apps Offering Online English Teaching Jobs

I’ve rounded up 25 different companies that are currently hiring ESL tutors and separated them into two categories.

  • The first 20+ jobs are your regular ESL jobs where you need to work from a computer.
  • The last few jobs are companies that allow you to work entirely from an app on your smartphone.

If you’re an ESL tutor trying to find work, these top 25 highest-paying websites could help you turn this online gig into a full-time career:

1. FlexJobs

Flexjobs ESL

The fastest and easiest way to land a full-time job as an ESL teacher is through Flexjobs.

While I update this post as often as I can, FlexJobs adds hundreds of new legitimate job postings daily. They scour the web for you and research the companies and post only legitimate job ads to their board.

At the time of this posting, FlexJobs has over 4,000 active listings in their education category alone.

2. italki

italki was founded in 2007 and is more of a teacher marketplace.

You can teach any language you want, as long as you’re a native speaker of that language.

The best thing about italki is that you can decide your own rate (other online English teaching jobs have a tier system based on experience or rating).

Teacher rates range between $5 and $40.

As Chris Rush revealed in his guest blog post, he earned over $2,200 teaching 71 lessons within 90 days.


Online English teaching jobs with VIPKID

What sets VIPKID apart from other ESL websites is that they have their own curriculum that teachers follow.

Children are also taught American culture on top of speaking proper English.

VIPKid has one of the biggest network of teachers with over 65,000 teachers teaching 500,000 students on their platform.

Rates run between $14-$18 per hour, which can go up to $22 an hour with incentives.

Want some extra cash in your pockets?
No joke. Here are the fastest ways to make easy money online. Click here to see how.

Class times are usually around 25 minutes each.

4. Voxy

This top-rated education app occasionally opens up to fill online English teaching jobs for certified teachers of any subject.

However, the job is only open for U.S. citizens.

The hourly rate starts at $18/hour with complete benefits, despite being a remote position.

Teachers who speak Portuguese or Spanish earn higher rates.

5. VerbalPlanet

Verbal Planet is one of the oldest ESL learning websites on this list.

The company must first approve your profile based on your teaching qualifications and experience.

Once you’re accepted into the Verbal Planet family, tutors can create their profile and dictate their own rates.

Students choose their tutors. Classes last up to 45 minutes.

Rates can run as high as $40 per hour.

The downside of Verbal Planet is that they’re not constantly receiving applications, so bookmark the site and check back from time to time.

6. Englishunt

Englishunt was founded in Korea in 2000.

Since then, they have expanded their English language video instruction services to Japan and China.

English Hunt only accept tutors who are U.S. citizens and have U.S. bank accounts.

Tutors here work part-time with an average workload of 8 to 12 hours weekly. Rates start at $14 per hour.

The best thing about Englishunt is that classes only last a maximum of 20 minutes.

The downside though is that the shifts are typically in the afternoon Korean time, which means the busy times are between 1 AM to 3 AM EST.

7. Qkids

As a Qkids tutor, you will be teaching Chinese children aged 4 to 12 through their patented and interactive gaming-based learning platform.

Qkids hire tutors to teach a maximum of 4 kids per lesson, with each lesson lasting a maximum of 30 minutes and at a rate between $16 to $20 per hour.

The SIMPLEST way to make real money online...
You can make money from home and it doesn't have to be challenging. Click here to see how.

They hire native English speakers from the US and Canada and assign them to 6-month contracts, with the chance to continue your contract at the end.

Qkids sets your schedule for you each week and they also pay out attendance and performance bonuses.

8. TeachAway

TeachAway accepts licensed teachers, university graduates, and ESL instructors to fill online English teaching jobs from a number of different companies.

TeachAway offers a wide variety of online ESL teaching opportunities.

You can find opportunities for online English teachers with a choice of students ranging from kindergarten to high school. Teachers can also focus on adult education, college-level online teaching, course developers, and more.

They offer both full-time and part-time online ESL jobs.

TeachAway also opens its doors to freelance teachers who want to make an extra income over school breaks.

9. Magic Ears

This company prides itself on being one of the more open and friendly job sites for teaching ESL online. Teachers don’t have to compete for jobs as the site books classes for you.

With Magic Ears, you’ll be teaching to students in China ranging in ages between 4 to 12 years old.

They pay between $18 – $26 per hour on average.

10. English First

English First offers flexible online English teaching jobs for U.S. or U.K. citizens or residents who have a bachelor’s degree and a 40-hour minimum TEFL certificate.

You can choose between teaching children or teaching adults.

English First pay ranges from $12-$19 per hour.

11. Open English

Open English hires practicing ESL or TESOL professionals to teach their 500,000 students who are mostly based in Latin America.

The site offers classes 24/7, and you can schedule your own classes, so you can work when you want and take on as few or as many students as you want.

12. EnglishKey

EnglishKey is yet another company that offers English classes through live video streaming.

You must be able to work at least 10 hours per week, with the busiest time being 1pm to 8pm EST.

Experience and certifications aren’t required but certainly preferable.

In addition, knowing either Spanish or Portuguese is an advantage that you can get extra pay on top of the $10  to $15 per hour base rate.

13. Skooli

If you have a bachelor’s degree, government-issued teaching license, and a specialized instructor qualification (in English), then you can apply to become a Skooli online tutor.

Skooli doesn’t just hire ESL – they hire a whole roster of teachers with varying specializations.

With Skooli, you can convert your knowledge into cash and earn extra money in your spare time as a tutor.

14. Lingoda

As an international language teacher with Lingoda, you can work online, anytime, anywhere.

Your students are adult students and you teach with a small-sized group class.

Since Lingoda doesn’t have its own video-based platform, you need to be able to use Zoom for your lessons.

Rates range from $8 to $13 USD per hour.

15. Learnlight 

Join an exceptional team of foreign language teaching professionals and become a part of an innovative online language training program helping thousands of students from across the globe.

You’ll need a TEFL certificate, 2 years of experience, and proficiency in the English language. Plus reliable tech (working computer, stable internet, headset and webcam).

16. Tutlo

Tutlo is a Polish-based language learning platform. It accepts native English speakers from the US, Canada, New Zealand, Australia, Ireland, South Africa and the UK.

Teachers must have TEFL certification and at least 6 months of English teaching experience.

Rates range from $5 to $11 USD per hour, depending on experience. Payouts are sent via PayPal.

17. BookNook

Here’s something different.

Aside from just teaching kids how to write, read or speak English, BookNook takes it to another level and focuses on reading comprehension and literacy.

Teachers who are accepted into BookNook teaches a group of 1 to 4 students from the United States.

Pay is $18 per hour.

18. Verbling

Open to English teachers from anywhere in the world, Verbling is looking to expand its network.

You need to do have teaching credentials and experience (they ask for certification). Verbling accepts non-English speakers, but you must have exceptional command C2 of the English language.

Teachers set their own hourly tutoring rates individually, with Verbling getting a 15% cut of your rate. Payments are sent via PayPal, Payoneer, TransferWise or their in-house Verbling Credit.

19. BEILS Turkey

Unlike other online English teaching jobs on this list, working for BEILS Turkey means you receive a fixed income.

Teachers here work an 8-hour shift from Mondays to Fridays, Turkish time. They then earn up to USD $1,400/month.

20. Whales English

Whales English wants you to join their team if you meet the following requirements:

  • If you’re a native English speaker from USA, UK, Canada, Australia, Ireland, New Zealand
  • A Bachelor’s degree or higher,
  • Teaching certificate (TESOL/TEFL/CELTA) ,and
  • At least 1 year experience teaching children,

You can earn $18-$27 per 50-minute class taught plus performance based bonuses.

21. Preply

Let Preply take care of the networking and marketing for you.

With access to over 200,000 students from all over the world, Preply allows you to grow your own online language tutoring business.

ESL tutors must be fluent English-speakers with a high school diploma, teaching license, and a minimum of 2 years teaching experience.

What’s great about Preply is you can receive payment immediately after class. There also isn’t a payout schedule, so you can withdraw your earnings anytime.

4 Ways to Teach ESL From Your Phone

In the past, ESL students needed to sign up for classes and work with instructors through video conferencing on computers.

Nowadays, with the advancement of mobile technology, online English teaching jobs can occur via smartphone using different mobile apps.

What that means for you is that you can now earn money as an ESL instructor directly from your smartphone.

That’s right!

You no longer need a computer to start making money as an ESL instructor.

You can download specific ESL mobile apps to your smartphone and use them to tutor students via video and/or audio chat.

Your tutoring time is compensated by the minute and could grow to as much as $45/hour, depending on your skill level and past experience.

Below are the apps that pay you for English lessons.

22. NiceTalk


This learning platform was created in China and is supported by both Android and iOS systems.

Once you download the app, you’ll be asked to record a short interview video so they can assess your English-speaking capabilities. Following approval, you can start accepting student requests.

Most of the students who use this app are native Chinese speakers who will request to chat with you via the app’s video chat function. You need to make sure your phone can accept video chat requests and stream them at a normal conversational pace.

NiceTalk pays you $10/hour for your talking/teaching time.

Keep in mind that most of your conversations will not last an entire hour. Luckily, NiceTalk also pays by the minute. The app will also tack on bonuses to your account if you work with students during peak hours, which in the case of Chinese students is 11 pm – 6 am.

As a new user, you’ll receive a $10 bonus just for signing up with NiceTalk.

You are able to cash out of your account once you reach $20.

23. PalFish


PalFish enables you to set your hourly rate from as low as $4.80 to over $45 per hour.

Incidentally, your pay is denoted in yuan, not dollars. However, the app will convert your wages to your local currency upon cashing out.

There is a short verification process that you’ll need to undergo before you can start working with students.

That process involves writing a 200-word description of you and your teaching style and posting a photo of your face.

You also need to post a voice recording so that students can determine if you speak clearly enough for them to understand your words.

Unlike NiceTalk, you aren’t stuck earning a specified rate per hour or minute; with PalFish, you can set your own rates and earn as high as $45/hour.

Also, there is no set payout minimum.

24. Cambly


This app pays 17 cents/minute or $10.20/hour ($12/hour) to talk to people all over the world and help build their English skills.

You can work as little or as much as you want, and any money you earn is automatically sent to your Paypal account twice a month.

You can also sign up for two-hour shifts, which guarantees a certain amount of money for your time. Payments are made once a $20 threshold is reached.

Students can peruse tutor profiles and ‘ping’ those tutors that they want to interact with.

If the tutors are otherwise occupied and/or miss those ping(s), they are redirected to other tutors. You can opt to pick up the pings that are missed by other tutors for extra money.

Once you register with Cambly, you will be prompted to fill out your profile and record a video.

The more teaching experience/certifications you can list on your profile, the greater the likelihood of you being pinged by students for tutoring.

Students can also leave reviews on how well they thought you tutored them.

If you accumulate a lot of positive reviews, you’ll increase your chances of being pinged.

25. SkimaTalk


This app will pay you $15 for each completed hour (as opposed to per minute) and the chat sessions are conducted over Skype (which is available as an app for your smartphone).

SkimaTalk even offers you a range of lesson plans so that you have a template to follow during your sessions.

Just like with Cambly, your students can leave reviews about you and your teaching style. More good reviews will lead to more students.

To get started, use your Facebook account or email to register with SkimaTalk. Fill out your profile information, including both your photo and a description of your teaching style, any applicable experience, etc.

SkimaTalk will then assess your English reading abilities with a 19-question test.

Once you pass this exam, you’ll be able to start accepting and talking with students almost immediately.

Are Online English Teaching Jobs for You?

Becoming an online ESL teacher has many benefits attached.

It could be one of the best ways to balance work and life while helping young minds all over the world.

Other ways to earn side income for teachers

Being an online English teacher can be extremely rewarding, but there are other online jobs for teachers out there for those who want more.

If you’re a teacher and you love teaching, but the idea of teaching English online doesn’t appeal to you, here are a few other ways to earn some side cash:

5 thoughts on “25 Companies Offering Online English Teaching Jobs”

  1. Hi, Steve, good info. I just want to let you know that I work for SAYabc (as well as VIPKid and Magic Ears) and as of this month, SAYabc has announced that they will cease operations on March 26th, 2021. So they will not be hiring anymore and all contracts will end on March 26th. Just wanted to let you know that info.

  2. Thank you for all this great info! I appreciate you starting up this site to help teachers like me who want to find legitimate ways to make money online! Thank you!

  3. I looked into Cambly. They did say that they were “hiring” but they did not list any specific jobs. I sent in my resume for Online teacher (In English). I have only heard from people asking if I want to LEARN TO SPEAK English.

    I did find another company to work with but I am looking for another. I would want to work with 2 companies, as none really offer a lot of hours.


Leave a Comment