Popular Teaching Companies Right Now
Cambly: US-based company, no experience required, best for beginners, $10-$13.50 USD p/h; read more here.
Allschool: new Singapore company, hiring native English speakers, best for teaching Asian students the English language, average 50 USD p/h; Find out more here.
Outschool: US company hiring native English speakers, U.S. schoolkids, average $50 USD p/h; find out more here.
For more jobs, see our top online ESL companies.
Teaching Job Posts
A range of teaching options for native and non-native English speakers.
Commonly Asked Questions
Am I qualified to teach English online?
If you are fluent in English, you will find a job teaching English online. You need a TEFL certificate for most higher-paying jobs teaching ESL online. You can find this in the TEFL certification section of this site.
Can I travel and teach online?
Absolutely! I am traveling all over Europe at the moment and have lived in various rented accomodation.
As long as you have a good wifi connection, the world is your oyster!
How much can you earn teaching ESL online?
Native English speakers earn around $10-$25 USD. Non-native English speakers typically earn less than native English speakers, especially working for a company. They usually make between $5-$15 USD per hour.
There are exceptions to this, of course! As a private teacher, I earn up to $47 per 45-minute lesson, so earnings vary considerably.
How should I get started teaching the English language online?
I recommend doing a TEFL course and building your experience on a site like Cambly.
Then you should look at jobs at Indeed or TEFL.com to gain more teaching expertise in various roles.
You may want to eventually look into private teaching by acquiring your own students or teaching at a language school to fill your schedule.
Some teachers also like to sell their lesson material, become YouTubers, or take on other side hustles while teaching online. Some teachers work with multiple online teaching companies to get more hours.