Best Online English Teaching Companies in 2020

Teaching English online has proven to be a very popular way to make a side income over the last number of years. It is a great side-hustle or could even provide a full-time income. Many online ESL companies are based in Asia. You can expect to receive higher pay-outs for teaching Chinese young learners. Let’s have a look at 5 of the best websites where you can teach online.

Let’s explore these 5 best online English teaching companies that are suitable for all kinds of English teachers:

5 Best Online Teaching Companies

  1. Qkids
  2. Dada
  3. Palfish
  4. SayABC
  5. iTutor

#1 Qkids

Qkids Characters

Pay Rate: $16-$20 per hour
Accents: US and Canadian
Class Size: 1-4
Degree Required: Yes
Minimum Teaching Hours: 6 hours per week
Apply for Qkids

Qkids is a hugely popular online ESL company teaching young Chinese learners. You can earn $20 per hour for this home-based job. A lot of stay-at-home parents use Qkids to supplement their income.

Working at Qkids

Qkids offers a very flexible system where teachers can choose their own hours each week. During the summer when students are off there are even more teaching hours available.

Current hours are peak times 6:30 p.m. to 9 p.m. (Beijing Time) and you will teach 1 to 4 young learners. Each lesson is 30 minutes with a break between lessons.

Teachers are very happy working at Qkids. However, the main cause of concern is the early morning teaching hours.

If you are interested signing up to Qkids enter your details here. If you want to learn more about Qkids, check out our further detailed review.

#2 Dada (or DadaABC)

Dada Panda Character

Pay Rate: $15-$22 per hour
Accents: US, Canadian, Irish, Native UK, Native Australian, Native New Zealand.
Class Size: 1
Degree Required: Yes
Minimum Teaching Hours: 4 hours per week
Apply for Dada

Dada is another online teaching company suitable for stay-at-home parents, entrepreneurs and travellers. You can teach English with Dada if you live in the US, Canada, the UK, Ireland, Australia or New Zealand.

Dada pays a $15 flat rate to teachers. Teachers can earn up to $21 an hour on their platform.

Working at Dada

Unlike Qkids, Dada teachers enjoy one-on-one, 30-minute lessons. They also have regular classes with the students so they get to know their students over a period of time.

You will find that you will develop a very good relationship with students over the course. It is a very rewarding experience and classes tend to fill up quickly.

The schedule is set every 3 months so you should pick your time slots wisely. You may apply for extra time slots that can be changed weekly. Formal time slots are much more difficult to change. They are generally fixed slots for a 60 day period.

See our full comprehensive review of Dada or apply now.

#3 Palfish

Palfish Logo

Pay Rate: $16-$22 per hour
Accents: Native and non-native speakers
Class Size: 1
Degree Required: No
Minimum Teaching Hours: 3.5 hours per week
Apply for Palfish (Invitation Code: 92170643)

Palfish is a very unique online teaching platform that you can use from your phone or tablet. Simply download the app and start using Palfish.

Palfish allows you to free talk with adults and children at a rate of up to 5 RMB per minute, which works out at $42 per hour.

The average teacher earns from $10 to $18 per hour. Palfish doesn’t require a degree however you need a 120-hour teaching certificate to teach the kids course. There are multiple ways to make money for native and non-native English speakers.

Working at Palfish

Palfish is like a social media app where you can advertise yourself by posting pictures and making videos. If you want to get the students attention you will have to use their social media integrated within the app.

Teachers find that it is a good side income but shouldn’t be relied upon in the first month when you are developing your student following.

Palfish is very well received by the teaching community. It is especially recommended for teachers who do not have degrees.

This app allows teachers to get creative and has a flexible schedule. It can be an excellent side-income for parents and travellers.

If you are interested signing up to Palfish sign up now (invitation code: 92170643). If you want to learn more about Palfish, check out our further detailed review.

#4 SayABC

SayABC Logo

Pay Rate: $13-$22 per hour
Accents: US, Canadian, Irish, Native UK, Native Australian, Native New Zealand.
Non-natives considered.
Class Size: 1-6
Degree Required: Yes
Minimum Teaching Hours: none
Apply for SayABC

SayABC is another recommended company to teach English to Chinese students. This company caters for 5 to 12-year olds and you can have up to 6 students in your class. Non-native teachers with a neutral accent are considered at SayABC.

Working at SayABC

Teachers recommend SayABC because of the pay and bonuses. They develop good relationships with the regular group of students. The pay is currently $13 base but there is a $4 bonus for attendance and many other bonuses.

SayABC teachers encounter a lack of bookings on occasions. If this is the case, you may need to contact the company to help you add more timeslots. You are also more likely to receive more sessions if you fill your timeslots.

See our full comprehensive review of Sayabc or apply now.

Note! SayABC is no longer hiring! Please check out our other ESL Online Jobs.

#5 iTutor

iTutorgroup Logo

Pay Rate: $5-$35 per hour
Accents: Native and non-native with a neutral accent
Class Size: 1-6
Degree Required: Yes
Minimum Teaching Hours: 5 hours per week
Apply for iTutor

iTutorgroup is an online platform where you can teach Asian adults and children. This platform offers a 24-hour booking schedule so you can receive bookings at any time.

They offer an extremely flexible weekly schedule that can be canceled up to 1 hour before class begins.

This is what attracts a lot of teachers to iTutorgroup. To succeed at iTutorgroup you need to be a high-performing teacher, as much of your earnings depend upon student ratings.

Working at iTutor

iTutor offers an advanced platform for you to teach English online. It allows you to utilize audio and pictures which makes it easy to have fun with the students.

They offer their educational services to beginner and advanced learners so you will get in an idea of what it’s like to teach all kinds of students. Pay varies depending on the country you are from.

If you are interested in signing up to iTutor click here.

Next Steps…

These are 5 online teaching companies that offer diverse opportunities to online ESL teachers. The application process generally takes under one week. It will involve an interview, training and a mock class. Be prepared to answer interview questions such as:

  • When can you start teaching English?
  • Do you have a TEFL certificate?
  • Do you have any teaching experience?
  • How many hours are you available each week?


If you apply to a company from the list above, we will provide you with the tools and resources needed to teach English online, just send us a message, we are here to help! Get started teaching online now! Good luck!

Teach English Online Jobs

Useful Links

Share on:

I'm an Irish ESL teacher and blogger. I started teaching in 2016 and have since taught in the UK and Europe. You will find tons of resources to help you start teaching online, grow your income, and learn and teach languages on this site. Please show some love and support by sharing this article with others. Thank you!

Leave a Comment