ESL Companies that Pay at least $20 an Hour
Here is a list of ESL companies that pay at least $20 an hour and offer good booking rates, too.

There are quite a few ESL companies that pay a minimum of twenty dollars an hour. They all require that you are a native speaker and a BA degree.
If you are a non-native speaker, check out this post Top ESL Companies that hire non-native speakers. If you do not have a BA, check out this post Teach English Online Without a Degree.
List of ESL companies that pay at least $20 an hour
*NOTE: As of August 2021, Chinese tutoring company Whales English has stopped hiring due to the new Chinese regulations regarding private tutoring. Please stay tuned for updates on this evolving situation.

VIPKid is extremely popular and pays $14-22/hr. It is perfect for American teachers who want to teach kids. It has a strict cancellation policy.
*GoGoKid has ended as of August 12, 2021 due to China’s new regulations curtailing private tutoring by foreign teachers. Please stay tuned for any updates as this is a rapidly changing situation.

GoGoKid pays from 14-25 an hour depending on your starting base pay and incentives. Teachers report earning about $20 an hour on average.
To learn more, check out the links below:
Check out GOGOKID on social media:

Whales English pays over twenty dollars an hour consistently. The ESL teacher’s hourly pay is approximately $23.25. This is 17% above the national average.
Freelance Tutoring
Platforms:
Earn More
Also consider freelance English tutoring for platforms like Outschool.
Many ESL teachers have success booking students via Fiverr. You can charge 20 an hour or more if you are comfortable creating custom content for students.
Earn More than $20 an hour: Build your own Booking Platform

ESL Companies come and go. Consider working for yourself and asking for at least $20 an hour.
You can build your own booking platform in order to teach and make at least $20 an hour.

BabelTeq offers Ready-Made Websites for ESL Teachers if you don’t mind paying them monthly.
Remember, you don’t need to work for another company or platform to teach online. Instead, you can teach English online, work completely for yourself, and command the high pay you want by focusing on freelance ESL teaching.
However, to work independently as an online English teacher, you will need to make your own platform for lesson scheduling and payments.
Ask on Facebook
The best way to find out which ESL companies are paying more than twenty dollars an hour now is to ask current teachers on Facebook groups. ESL companies change their pay often. Asking current teachers will give you real-time information.
Learn More
- Digital Nomad’s Guide: Teaching English Online in Vietnam
- Cruising Through the ABCs: The 5 Stages of Phonemic Awareness
- Best Referral Bonuses in 2023
- Talk the Talk with Cambly
- What does ESL stand for?
- “¡Hola España! Teach English in Spain
- Digital Nomad’s Guide: Teaching English Online in Vietnam
- Cruising Through the ABCs: The 5 Stages of Phonemic Awareness
- Best Referral Bonuses in 2023
- Talk the Talk with Cambly
- What does ESL stand for?
- “¡Hola España! Teach English in Spain
- Teaching English Grammer: then vs. than
- Teach for Palfish in 2023
- New! How to Teach Kids Online in 2023
- Alternative Terms for ESL