Teaching English online is one of the many ways to earn money from your computer. Many companies are hiring teachers to teach ESL online. It’s how we were able to quickly transition into digital nomad life and earn an income while traveling the world. So we’ve compiled the best online English teaching jobs to help you get started.
The online English teaching world has grown exponentially in recent years. The surge in popularity is great for experienced English teachers taking their skills online. However, it also brings about scammy companies looking to cash in on the online education boom.
There are so many online teaching jobs. This list will help you cut through the noise and find the best online English teaching job for you.
*Important note before we dive in – In July 2021, The Chinese government announced a slew of new regulations regarding online teaching companies that affected many platforms on this list.
Some platforms have already closed up shop. They have been removed from this list. However, other platforms have said that students will be allowed to complete classes they’ve already purchased and therefore remain on the list. They are still hiring. I will update this post as more information becomes available.
You may be wondering “Should I bother applying to those companies?”
My answer is yes, as long as you go into it knowing you can’t get comfortable. These platforms are great for beginners because they basically give you a script to follow and a comfortable way to get used to teaching online. But many of them are going to close shop when students finish their classes. Magic Ears predicts it’ll be sometime mid-2022.
VIPKid has expanded into other markets with different products so I think they’ll remain operational. How much work they’ll have for their teachers remains to be seen. I don’t think it’ll be enough for everyone so it’s good to have a backup plan.
Watch the Video
This video makes it easier to understand the best online English teaching jobs for YOU!
Why Teach English Online
There are lots of reasons to teach English online! But one of the biggest reasons is that you can earn decent money from your living room or anywhere with a WiFi connection.
Teaching English online is a great way to earn money while you travel. We became digital nomads thanks to our jobs teaching English online.
We’ve spent the last three years bouncing around to different countries and setting up temporary bases in places like Puerto Vallarta, Medellin, Lima, Santiago (Chile), and Antigua, Guatemala all while earning a steady income.
Even if you have no desire to travel, teaching English online is still for you if you are:
- a stay-at-home mom/dad who wants to earn some extra cash
- a university student working towards a degree
- recently retired but still need something to occupy your free time
- tired of working in an office, want to escape the rat race and move somewhere exotic like Bali
Teaching English online (or in general) is very fulfilling work and that’s why I like it so much. It’s versatile – you can treat it like a side-hustle for some extra cash or you can do it full-time and make it your main source of income.
And many of these online English teaching jobs are hiring so you can get started right away!
Who Can Teach English Online
Teaching English online isn’t for everyone.
You should be the kind of person who likes people of all ages. Most of the best online English teaching jobs are with kids, but there are also some jobs teaching adults. If you’re not a people person, you’re going to deliver a poor class experience.
You should put in the effort to prepare and give a high-quality classroom experience. It’s also important that you care about your students’ progress.
If that describes you, then you’ll be a great fit for any of these online teaching jobs.
What Skills Do You Need to Teach English Online?
Now that we got that out of the way, let’s talk about your other skills. Can non-native English speakers teach English online?
The answer is yes if you speak at a C2, or fluent, level.
That being said, you’ll have to work harder to earn as much as native speakers.
I know, it’s not fair. Personally, I think non-native English speakers make better English teachers because they understand what it’s like to learn English.
Requirements for Teaching English Online
There are some standard requirements that most of the best online English teaching jobs have. They are:
- some teaching experience (it doesn’t have to be in a classroom – download my Teaching Experience Checklist to see what counts)
- Bachelor’s degree (it can be in anything)
- a TEFL certificate – Click here to read about the best online TEFL courses
Many of the online English teaching jobs will list “Teaching experience preferred” in their requirements, but don’t worry if you’ve never taught in a classroom before. They have a loose definition of teaching experience. Any experience that you have with children (or adults) where you were in a supervising role can count as teaching experience.
Most of these online English teaching jobs will require a Bachelor’s degree. However, it can be in anything.
I have a BS in Music Industry Studies and Sasha’s degree is in Telecommunications. We’ve both been teaching English abroad and online for more than a decade.
Can You Teach English Online Without a Degree?
The answer is YES!
I have sorted the best online English teaching jobs below into ones that do require a Bachelor’s degree and ones that don’t.
More and more online English teaching companies are starting to require a teaching certification such as a TEFL, TESOL, or CELTA.
In fact, all of the companies based in China now require a teaching certificate due to new laws passed by the government in March 2019.
If you don’t have a Bachelor’s degree, I highly suggest you get a TEFL certificate so you have some credentials. It also shows companies that you will take the position seriously and that you know how to teach the English language.
The fastest way to get a TEFL Certificate is to take an online course. There is a wide range in pricing and the number of hours in the courses out there. There are also a lot of things to look out for.
What You Need to Get Hired with the Best Online Teaching Jobs
You don’t need much to teach English online. Some of these online English teaching jobs may have more things that they would like you to have such as a certain color t-shirt but for the most part, here’s all you need:
- a fast, stable internet connection
- headset with an external mic (like this one)
- some extra props like a
- a bright and cheery attitude
If you wanted to get hired with one of the online English teaching jobs that allows you to teach from anywhere, you would need to get some supplies for your portable classroom.
But if you plan to work from home, the above list is all you need.
What Are The Best Online English Teaching Jobs?
Finally, the moment you’ve been waiting for! If you want to teach English online, this is the list you need!
Here is our massive list of online teaching jobs. I’ve sorted them based on their requirements but you should still read through them to see if you qualify.
Online Teaching Sites Requiring a Bachelor’s Degree
VIPKID – This is our top recommendation. Based in Beijing, Forbes ranked them the #1 work-from-home job in 2019 as they have paved the way for online teaching.
You must be American or Canadian. You will earn a base pay of $14 – $18 per hour with opportunities for incentives that can raise your wage to as high as $22 per hour. They offer a flexible schedule with no minimum requirements.
Check out our review to learn more about teaching with VIPKID.
Magic Ears – The students are Chinese kids ages 5-12 and the pay is $18-$26 per hour. Classes are 25 minutes and the curriculum is already prepared for you. There will be up to 4 students in each class.
You must be from the USA, Canada, the UK, South Africa, New Zealand, or Australia and hold a Bachelor’s Degree and TEFL/TESOL certificate.
Click here to read our Magic Ears Review.
DaDa (formerly DaDaABC) – Also based in China, the students are 5-16 years old. You’ll teach around 15 hours per week and earn up to $25 per hour.
You must be a native English speaker. Lesson plans are provided. Contracts are 12 months and you must give them your availability and commit to it for the duration of your contract.
Whales English – The students are Chinese, 5-15 years old. Classes are 50 minutes with 2 – 3 students and lessons are provided. The pay is $18-$26 per class with opportunities to get large bonuses.
You must be a native English speaker from North America, the UK, Ireland, New Zealand, or Australia with a Bachelor’s degree and a TEFL certificate (or willing to get one).
You must also be available to teach at least 8 hours during the peak times (7-9 pm Beijing time Monday – Friday, 9 am – 12 pm BJT Saturday & Sunday).
ALO7 – This Shanghai-based company hires teachers from the US, UK, Canada, and Australia. You must also have a Bachelor’s Degree and a TEFL/TESOL certificate.
The pay is between $15 – $22 per hour with three different incentives for extra pay. Classes are either 25 or 50 minutes. They have 1v1, 1v3, and group classes. The students are Chinese K-12. The lessons are provided.
You must have a Bachelor’s degree and a TEFL certificate is preferred. Having teaching experience is an advantage but not a requirement.
EF (Education First) – Earn up to $16 per hour with one of the oldest and most respected brands in private language teaching. EF is one of the only US-based online teaching companies. You must live in the US or UK. You can make your own schedule and incorporate your own teaching style. A Bachelor’s degree is required but prior teaching experience isn’t necessary.
iTutorGroup (TutorABC) – This Taiwan-based company hires teachers from all over the world. A TEFL/TESOL certificate and a Bachelor’s Degree are required. They offer classes 24/7 with lessons provided. Their students cover a wide age range from children to adults.
Best Online English Teaching Jobs – No Bachelor’s Degree Required
Qkids – They require at least an AA degree but a Bachelor’s degree is preferred. This company will hire people who are currently enrolled in a university, working towards a Bachelor’s degree. If you are not working towards a degree, you must have a plan to get a TEFL/TESOL certificate.
You must be from, and be living in, America or Canada. You can earn up to $20 per hour. Lessons are provided by the company. They are based in China.
Open English – This is the biggest platform and most widely used throughout Latin America. Founded in Venezuela, they provide the lesson materials, and classes are available 24/7.
You don’t need a degree but you do need to have 1 year of teaching experience if you don’t in order to be considered. You must also have a TEFL certificate. Preference is given to candidates that can speak some Spanish or Portuguese. The pay is up to $15 per hour and you need to be available for a minimum of 10 hours a week.
Cambly – This is the most well-known online tutoring company. You can set your own schedule and tutor both kids and adults from all over the world.
It’s easy to get started and it pairs well with China-based platforms. The pay is $.17/minute, totaling $10.20 per hour.
They hire on an as-needed basis and will get in touch if you’re qualified.
Lingoda – Located in Berlin, this platform focuses on language learners in Europe. In addition to English, you can also teach French, German, or Spanish if you’re fluent in those languages. They provide lesson plans.
A TEFL certificate and 2 years of teaching experience are required. They pay $8-$13 per hour.
Hujiang – You must be a native English speaker with a TEFL/TESOL certificate OR a Bachelor’s degree. They prefer some experience teaching children.
The starting salary is $16 – $20 for the K12 Kids program, with bonuses and salary increases available. Lesson materials are provided. They have two different programs; the K12 program for kids and an adults program.
Email your resume to [email protected] to apply.
Skimatalk – This company is based in Japan. You make a profile and set your own pay rate. 20% of your pay goes to Skimatalk. You take home 80% of your earnings, minus PayPal fees.
Students are from all over the world. You do not need a teaching certificate nor prior experience. You simply need to be passionate about helping students.
Tutlo – This platform is based in Poland. You can choose to tutor children, teenagers, adults, or business English. All classes are 1-on-1 and they provide the lesson materials.
You must be a native English teacher and hold a teaching certificate such as a TEFL. The classes are 20 minutes long and you can teach on-demand. Pay is $5-$9 per hour.
PalFish – This is a mobile app that allows you to teach on your smartphone or tablet. There are two programs: the Freetalk and the Official Kids Course.
You must be a native English teacher to teach in the Official Kids Course. The free talk teacher position is open to non-native English speakers. They require a TELF/TESOL certificate. Pay is between $16-$20 per hour. The kids classes are 1-on-1 for 25 minutes.
Click here for instructions to apply.
Nicetalk – This is an app similar to PalFish. It’s meant to make it as easy as possible for Chinese English learners to connect to tutors so they can practice their speaking.
Students can choose their tutor or request a random match. You can work whenever you want. Pay is per minute with a full hour of tutoring earning you $10. You must have a fluent level of English. A TEFL/TESOL certificate is a big plus but not required.
Hallo – This platform is based in Utah and provides a platform where teachers can create their own online teacher business all within the same place without having to source students or figure out a way to take payments. There are several different ways to teach on the platform; start by doing live streams. These are free but it’s how you can build a following of students to invite to book your private or group classes.
For the private classes, you set your own rate. For group classes, you can make up to $60 per hour. You must be a C1 level English teacher and able to legally work in an English-speaking country, have a TEFL certificate, and a year of teaching or tutoring experience.
italki – This is an online tutoring platform where adult students choose their teacher. You create a profile and set your own prices. It’s up to you to figure out how to rank at the top of the list of teachers.
There are a couple of options within the platform as well as a few other tips and tricks to know. You must also create your own lesson plans but you can teach anything you want from business English and test prep to casual speaking practice.
Preply – You set your own hours, rates, and time zone. Then students search for teachers who meet their requirements. You can also teach other subjects or languages.
You choose what areas of English you want to teach i.e. business English, IELTS prep, conversational, etc. and provide your own lesson plans.
Langu – Langu’s mission is to connect eager students to great teachers. You can teach English, Spanish, German, and several other languages. Their students are mostly in Europe.
They classify their learning goals into three different categories: Life (for general learning and travel), Career (for work), and Education (for getting ready for exams and higher education). You can set your own price and provide your own lesson plans and learning materials. Classes take place on their platform. Click here to apply.
I really enjoy teaching with Langu! Check out my Langu Review.
Latin Hire – This is not a School per se but an education outsourcing company that recruits and manages teams of teachers for several online schools.
ESL teachers earn between $8 and $13 per hour depending on the time and day of the week they teach. They have hours that can be complementary to your work at VIPKID or other Asian schools.
*Please note that you must be living OUTSIDE the USA or Canada in order to apply with Latin Hire. If your application indicates that you meet any of their search criteria, they will contact you within 5 business days.
Best Online Teaching Job That Is NOT ESL
Outschool – Outschool is an online learning marketplace where teachers can offer live classes to kids ages 5-18 through Zoom on a number of topics. Unlike other platforms in this post, the students are all over the world. The classes are taught in English but they are not ESL classes. Outschool was founded in 2015 and is based in San Fransisco, CA.
You DO NOT need a Bachelor’s degree or teaching experience. All you need is to be 18 years old and from the USA, Canada, Australia, New Zealand, or the United Kingdom. You set your own rates and prepare your classes.
Choose the Best Online Teaching Job For YOU
There you have it! That’s our list of the best online English teaching jobs.
But how do you choose the one that’s best for you? First, think about exactly what you are looking for.
Do you need more flexibility? Or are you okay with a fixed schedule? Next, write down the pros and cons of each online teaching job that you qualify for. Finally, do some research and see what other people are saying about these online teaching sites.
I’ve done a ton of research and these are the most reputable online teaching sites but everyone’s experience is different. It’s good to be aware of the experience other people have had with these online teaching companies. Just remember that everyone’s experience is subjective.
Furthermore, it also doesn’t hurt to apply to multiple online teaching sites. Many teachers who teach ESL online teach with multiple companies to keep things fresh and round out their teaching schedule.
The Best Online English Teaching Jobs for Travelers
Teaching English online is what allowed us to jump-start our digital nomad lifestyle. If you crave a lifestyle of freedom to live and travel anywhere you want, you definitely want to make sure you go with an online teaching company that will support that. Not all of the ones listed in this blog post are good for traveling.
If you’re ready to learn how to combine your online English teaching job with a lifestyle of travel and work from anywhere, we have a few different resources to help you do that.
How to Start Teaching English Online and Travel Full-Time
How to Teach English Online, Even With No Classroom Experience is the topic of my free masterclass.
During this 60-minute training, you’ll learn how to gain the freedom to work from anywhere, make your own schedule, and have more time for the things you love.
We’ll also cover things like:
We’ve been teaching English online for over four years now. It has allowed us to fulfill our dreams of becoming location independent and travel the world on our terms.
We want to help you do the same!
Enter the details below to snag your seat and watch it instantly!
If you’re not ready for a masterclass and you prefer to read, then my free e-book is perfect for you!
The free FREE e-book is called “How to Live Abroad and Travel the World as an Online English Teacher.”
It has the best online English teaching jobs for traveling and living abroad plus it’s packed with actionable information that you can use to get start your traveling lifestyle.
If you’ve been daydreaming about steering your life in a different direction so you have more FREEDOM to do the things you love, this could be the perfect way for you to jump-start that new lifestyle!
Fill out the details below and we’ll send it straight to your inbox.
Whether you want to work from the road or home, teaching English online is a great way to do just that. I hope this post has helped you find the best online English teaching job for you!
This is a living post that I update often. I always have my ear to the ground in the online teaching world in order to provide the most accurate and up-to-date information. So bookmark this post and check back often!
If you download my ebook above you’ll also be subscribed to our Traveling Teacher newsletter which means you’ll never miss an update about an online teaching job.
Thank you for reading to the end! If you have any more questions feel free to contact me or leave a comment below and I’ll do my best to help you out.
Pin It For Later!