Teach ESL Online


Teaching ESL online exploded in popularity throughout the early 2000s, and this trend has continued as technology has improved over the recent years. There are many companies that have created online ESL teaching platforms for students and teachers to connect with one another and start scheduling lessons together from anywhere in the world.

A large portion of online ESL learners can be found in China and other countries in Asia. These areas consider English to be a core subject and one of the keys to success for their children. English is the language of business and the most widely spoken language across the globe. About 20% of the world's population or 1.5 billion people speak English, so in 2001, China's Ministry of Education made English a mandatory language taught in schools.

Many countries besides China highly value English language skills, so there are many options for ESL teachers looking to get into this field.



The industry

One platform for teaching ESL online, VIPKid, has 65,000+ ESL teachers and 500,000 ESL learners. The online education sector is expected to continue growing for the foreseeable future due to the ease of access for people in rural parts of the world that may not have access to qualified ESL teachers for in-person classes.

Many countries are beginning English language learning earlier in instruction, increasing the demand for primary ESL teachers.


Is teaching ESL online right for you?

Teaching ESL classes online has huge benefits for teachers that prefer to set their own schedule - something that is near impossible while teaching in a traditional brick and mortar school. However, there are some drawbacks to teaching ESL online which can be overlooked by teachers - though it's still important to recognize both the pros and the cons of teaching online prior to starting.



The main benefits you'll discover about teaching ESL online are:

  • Schedule flexibility
  • A great opportunity for parents that want to stay home
    • Choose your own hours
    • Work from the couch
  • Resume booster & a great way to get experience
  • Fills in what would have been resume gaps
  • Career growth opportunities


Schedule flexibility

Being able to teach ESL online from home gives you schedule flexibility that is quite unique compared to other remote jobs. Often people that work remote jobs still need to work 9-5 hours that are set by their company, but teaching ESL online allows you to pick the times that you want to teach, giving you the ability to schedule around your everyday life.


Great for stay at home parents

Whether you're a stay at home parent, or you need to work remotely for another reason, teaching ESL online could be a great option for you! The schedule flexibility allows you to spend time with your children or complete tasks around the house, all while making money teaching classes.


Boost your resume with online ESL teaching experience

Though not all schools will count your online teaching as experience, it still looks great on a resume. Online ESL teaching on a resume shows potential employers that you're self-motivated, passionate about teaching, and able to use technology effectively. If you have another in-person teaching job or a job outside of education and are teaching ESL online on the side, that also looks great to anyone that may end up reading your resume!


Avoid resume gaps

What doesn't look great on a resume? Gaps.

If your current job is ending and you want to avoid gaps in your resume, online ESL teaching is a great way to do so. You can start at any point, and you can work as much or as little as you need to while you search for another in-person job. Not only will you be filling in potential resume gaps, but you'll also be gaining valuable teaching experience.


Advance your career

Some of the best ESL online teaching jobs allow you to advance your career outside of being an online ESL teacher. You can be a part-time or full-time teacher, a content lead, a department chair, a student advisor, etc. These positions will allow you to try out different jobs to see what you like!


Learn to teach ESL online through our digital course:




Some of the main drawbacks that people discover about teaching ESL online are:

  • It's not great for the long-term
  • You miss out on in-person interactions
  • It's not as rewarding as in-person classes
  • Some future schools you apply to may not count online teaching experience


Good for the short-term, but not always great for the long-term

One of the challenges that many online ESL teachers find is that this type of position is great for the short-term but not always for the long-term. It's easy to get antsy working remotely for a long period of time, so life-long teachers may wind up back in the traditional school setting. However, this isn't to say that some teachers don't end up happily teaching ESL online for the long-term, because they do!

Prior to beginning your online ESL teaching job, consider your career and life goals to see if they align with teaching online long-term or not. After you do that, it'll be easier to decide on a future career path that will work best for you.


Missing out on in-person interactions and cues

Human communication is a mixture of both verbal and non-verbal communication, especially when you're teaching someone a new language. Online ESL teaching allows you to communicate verbally and with some other tools, visually, but you're still missing out on some hands-on interactions and other non-verbal cues that could help both you and the ESL learner.


Not always as rewarding as in-person classes

Online ESL teachers typically don't spend as much time with their students as a traditional in-class teacher does. Because of this, you may not get to know your students as well, finding that teaching online is not as rewarding as teaching in-person. It's easier to feel disconnected from your students in a virtual classroom, and some teachers find that tough to deal with.

You'll still get to see students' progress and watch them learn and grow, but it may not feel the same as it would in a traditional classroom where teachers spend 6+ hours interacting and building relationships with their students.


Some schools won't count your online teaching as actual experience

Although online ESL teaching provides teachers with beneficial experience, some schools may not count the experience as 'real' teaching experience.

For example, you may have 1 year of classroom teaching experience and 2 years of online teaching experience. You apply for a position at a school that requires 3 years of teaching experience, but the school tells you that you only have 1 year of formal teaching experience, so you don't qualify.

This is a potential pitfall of online ESL teaching, as you have been teaching and you'll want your online experience to count towards your overall teaching experience, but that's not always going to be the case. Be prepared for this situation being the worst-case scenario, but you may also find a great school that does take your online teaching experience into consideration!


How to get started teaching ESL online:


1. Find an online teaching platform that you like

2. Prepare your application and resume

3. Apply!


What you need:

- A good internet connection

- A video calling tool

- A quiet area to teach in




Some of the best platforms for teaching ESL online:


Requirements to teach ESL online

Requirements to teach ESL online will vary a bit depending on which company you'd like to work for. Some - but not all, require that you have a bachelor's degree. Most - if not all companies will have nationality requirements, as they'll want you to be a fluent English speaker with a somewhat neutral accent. Lastly, some companies may expect that you have a teaching qualification and/or experience teaching, while others may just see those as a bonus.

A few examples of company requirements:




  • Bachelor's degree
  • Eligibility to work in the U.S. or Canada
  • 1 year of experience minimum - homeschooling, tutoring, mentoring, etc. all counts toward this!


First Future


  • Bachelor's degree
  • Accent from: the U.S., Canada, the U.K., Ireland, Australia, New Zealand, or South Africa
  • Experience is a plus!





Teaching English online salary and benefits

Most online teaching jobs advertise an hourly rate because you're able to create either a part-time or full-time schedule. The average online ESL teacher will make somewhere between $14 - $22 USD per hour. This number can vary depending on experience and how much you put into the company that you're working for.

You may be able to find some online teaching jobs that provide benefits, but many do not.


Working as an online teacher

You need to be somewhat familiar with the use of technology prior to teaching ESL online, but you'll also gain a better understanding of different tools while you're working. These skills will be transferable to any other job you end up getting afterward, and they look good on a resume!

As an online ESL teacher, you'll need to be self-motivated. Like most jobs, you'll get what you put in, so create a schedule that works for you and show up on time for your students with a smile and a go-get-it attitude. Plus, if you're a great, self-motivated teacher, parents will continue sending their children to you for their ESL education and may even recommend you to their friends with ESL learners. This not only means more opportunities to make a difference in a student's education and future success, but also, a steady stream of income for you!


Ready to start teaching virtually? Check out some of our online ESL teaching jobs!



Teaching Nomad is your connection to teaching in Asia & The Middle East! We are a western owned and operated teacher placement agency with offices in Denver & Shanghai. We take a lot of pride in connecting teachers with great teaching opportunities.


Contact Us

  North Zhongshan Road No. 2000, Zhongqi Bldg., Suite 2501, Putuo District, Shanghai, PRC 200063

  3401 Quebec Street, Suite 9150, Denver, Colorado, 80207

 (+86) 21-8025-3905

 (+1) 720-531-6136

Authentications Hours:
8am - 5pm MST
Monday - Friday



Recover your password

Send us your email and we will send you instructions to reset your password

If you remember your password

*Required fileds