Teaching Jobs
Update: As China has closed its doors on online teaching, many Chinese companies have closed or are expanding globally.
You can still teach privately; there are opportunities to learn more about this in my teachers’ resources section of this site.
There are also still plenty of jobs hiring around the world for $10-$25 USD per hour. Keep an eye out on job sites such as Indeed.com and TEFL.com.
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 in 2022.
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.