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
- The Ultimate Guide: Top 10 Online Jobs for Teens
- Penning Positivity: The Magic of Encouragement Letters
- Starlink Roam: Bridging the Galaxy for Online Education
- Bonjour! Guten Tag! Ciao! 6 European ESL companies you’ll love
- Dracula to Dangling Participles
- California Dreaming: Teach English Online from the Golden State
- From Pajamas to Paycheck: Online remote English teaching jobs
- Oui, Oui! Teaching English to French Students Online
- Read All About It: Free News Sites for learning English
- The Skillful Teacher: The Top Must-Read for Boosting Your Teaching Game