Get certified to teach English online: now 60% off! Grab Your Discount

Disclosure: Some of the links below are affiliate links, meaning, if you click through and make a purchase or apply for a job, we may earn commission at no extra cost to you.

Do you want to teach English online — to pad your income or work full-time, from home or location-independently while traveling?

Usually, teaching through an online teaching company is the easiest way to start a career in the industry. You’ll get hired, open teaching slots and be assigned students and lessons on the company’s platform – all you’ll have to do is show up and teach. All planning, organizing, and payment are handled by the company.


In this guide, you’ll learn what you need to start teaching online, how much you can expect to get paid and where you can find online teaching jobs.

Read on to have a head start to your online teaching career!

What is Online English Teaching?

Teaching English or ESL (English as a second language) online can take a number of forms. It’s become incredibly popular worldwide in recent years because it lets language learners worldwide easily connect with tutors.

Some people look for highly trained tutors or native speakers, while others just want someone they can practice conversing with through the internet.

People teach all age ranges, from young children just starting to learn English to business people working to improve their speaking skills.

You can work with students all over the world: Chinese high schoolers, immigrants who’ve recently come to the U.S., South Korean children, adults in the Middle East.

As an online English teacher, you can also decide how much control you want over the back end of teaching: curriculum development, marketing, and pay and class structure.

Some online English teachers work for companies that manage everything except teaching the class itself, while others take total control of all aspects of their teaching business.

The Benefits of Teaching English Online

Teaching English online may seem kind of weird at first, but once you find out a little bit about it, it sells itself. Because there are so many routes to teaching English online, the job can really look whatever you want it to look like. Once you try it, you won’t want to miss the undeniable benefits.

Jobs are Abundant

There’s a high demand for native English speakers to teach online, so it’s relatively easy to get a job teaching.

If you don’t have any teaching experience or training, no problem. Most companies will train you, and some will even pay you for training hours!

Although the demand for non-native speakers is lower, you’ll still find plenty of opportunities to teach provided that your English is good.

Teach ESL Online and Earn Up to $22/Hour

Work From Home On Your Own Schedule! VIPKID is hiring English Teachers with a degree and some experience today.

Click Here to Apply

Flexibility: The Job Works for You

Teaching English online is a fantastic option for anyone who wants flexibility and a mobile workplace. You can teach anywhere with a stable internet connection, and you can set your own hours.

Also, you can work as little as much as you want, meaning that you can make the job work for you. Whether you’re looking for a new full-time job or a side hustle, online English teaching can work for you.

The Job is Meaningful

Perhaps the most surprising benefit of teaching English online is the relationships you’ll make.

Because you work one-on-one with students, you get to form relationships with children across the globe, and you get the satisfaction that comes from watching children grow and learn as a result of your instruction.

You’ll also learn teaching skills that will serve you well on paper and theoretically if you ever decide to live abroad and teach ESL in person.

What Are the Requirements for Teaching ESL Online?

Because new online teaching companies are popping up every day, there are literally innumerable opportunities to teach English from home.

Requirements for teaching vary by employer, but by and large, companies require teachers to have a bachelor’s degree and either be a native English teacher or speak with native fluency.

Most companies don’t require a TEFL/TESOL certificate, but they encourage it, and you may be paid more highly if you have a TEFL certificate, a teaching certificate in your home country, and/or teaching experience.

Some TEFL courses provide special training on online teaching and special guidance for finding jobs. Learn more here.

Can you Teach English Online Without a Degree?

While most companies require all teachers to have bachelor’s degrees, some companies are more flexible with their requirements.

SayABC, for example, allows you to sign a 3-month contract before you’ve gotten your degree if you’re in your final year of university, and Magic Ears requires no degree at all.

What Personal Traits and Qualities Should You Have?

Teaching English online looks very different from teaching in a classroom, or, for that matter, almost any other job. To succeed, you should develop the necessary personal traits.

Be Energetic and Engaging

ESL teachers must create a vibrant and engaging lesson for a person halfway across the world who doesn’t speak fluent English. For that reason, being friendly, energetic, and engaging is essential for the job.

You should be able to keep a child’s or adult’s attention, use body language and expressions to illustrate concepts, and be instantly friendly and relatable so that students don’t feel intimidated or shy.

Be Disciplined and Self-Motivated

Also, because when you teach ESL online you’re effectively your own boss, it’s important to be disciplined and to be able to self-motivate. That way you’ll keep booking classes, waking up, and making money.

The blessing and curse of a job that allows you to make your own schedule is that if you don’t decide to work, no one will force you to.

Be Flexible and Adaptable

Last, teaching online constantly throws you into new situations with people with various needs, English levels, personalities, and cultural backgrounds.

It’s exciting and gives you an opportunity to connect with different people all around the world. However, it can also be hard to adjust to all the different kinds of people you’ll meet.

A good online ESL teacher will be able to adapt to new situations and relate to people of all ages, language levels, and dispositions.

Teach ESL Online and Earn Up to $22/Hour

Work From Home On Your Own Schedule! VIPKID is hiring English Teachers with a degree and some experience today.

Click Here to Apply

What Technical Equipment Will You Need?

Now for the nitty-gritty. If you want to teach English online, you need some basic tools.

Here’s a guide about the essential equipment for teaching online.

Stable Internet Connection

For starters, should have a stable high-speed internet connection. Some companies, such as VIPKID, technically require that you have an Ethernet connection, but a strong, fast Wifi connection should be just fine.

Computer, Tablet or Mobile Phone

Most companies require that you teach from a computer on their platform, but some have apps that allow you to teach from your tablet or phone.

Learn how to find the perfect laptop for online teaching.

Webcam and Microphone

You should also have a good webcam, mic, and headset. The headphones that come with a Mac are perfectly good for teaching online, but some teachers prefer buying their own headsets for increased comfort and reliability.

Quiet, Well-lit Space

A quiet, well-lit environment is a must for online teaching. A home or office is preferable, but any spot will do in a pinch.

If you’re traveling, you may have to be creative to create the appearance of a professional classroom setting. You can set up your classroom in a closet, a quiet corner, or a deserted hallway.

All you really need is quiet and a patch of wall where you can set up your teaching background!

What Kinds of Students and Classes Can You Teach?

There are innumerable people looking for tutors teaching English as a foreign language online all over the world.

School children take supplemental English classes outside of school, business people learn English independently or through their companies, and people who want to travel to English-speaking countries practice English on tutoring platforms.

Teach Children, Teens, or Adults

If you’re a fun, bubbly person, you’ll probably want to look at online TEFL-teaching jobs aimed at children.

Keeping small children engaged for a full lesson can be hard work, but it’s incredibly rewarding especially if you like kids and are a high-energy person. However, if silly faces, props, and big hand gestures sound exhausting to you, you may want to look into teaching adults.

Learn 7 pro tips on how to teach English online to kids.

Teaching teens or adults is rewarding because you can often talk about the more advanced subject matters than with children. It’s challenging in its own way because you need to make a class interesting and worthwhile and you can’t fall back on shiny toys and stickers to keep your students engaged.

However, you’ll practice your tutoring skills and may even foment a cross-cultural relationship with someone halfway around the world.

Give 1-on-1 Lessons or Teach Small Groups

Different online teaching companies design classes a number of ways, according to what they feel is the best teaching style and format for their platform and goal.

Although some platforms only facilitate one-on-one tutoring, a number of online teaching companies, such as Boxfish and QKids, allow you to teach classes of up to 4 students.

Teaching more students can be an added challenge because it requires you to keep the attention of multiple students, and sometimes to cater to slightly different English levels at once. However, it also lets you play games and do group exercises in your classes, making class more fun and taking some of the pressure off you as the teacher.

Often you’ll also make a little more money teaching group classes than individual students.

Teach ESL Online and Earn Up to $22/Hour

Work From Home On Your Own Schedule! VIPKID is hiring English Teachers with a degree and some experience today.

Click Here to Apply

Class Structures of Online TEFL Classes

As alluded to above, lesson style will vary based on the age of online teaching companies’ students and the nature of their mission.

Classes that prepare students for English exams, business, or interviews will be structured to hit specific language aims. Exam prep classes specifically are serious and highly structured.

Classes for children often use an interactive platform that revolves around games and songs.

There are also platforms that host conversation spaces, where you and a student simply practice conversational English by talking for a set period of time.

Why Do Students Choose Online Lessons?

Students take ESL classes online for a number of reasons. Some may prefer the convenience and flexibility of online classes to in-person ones, while others use online courses to supplement what they’re learning in a brick-and-mortar class.

Students also like being able to speak with a number of different teachers, as well as the lower price-point of online classes. Also, online teaching companies give students easy access to native English speakers.

How Much Can You Get Paid to Teach English Online?

If you teach ESL online through one of the major online teaching companies like VIPKID or DaDa, you’ll generally make $14-26 an hour.

Some companies pay all teachers a flat rate, while others, like VIPKID, set your salary according to your teaching experience and performance in your interview.

Let’s look at VIPKID, one of the biggest online teaching companies. As a VIPKID tutor, you’ll teach kids English online in 25-minute 1-on-1 classes.

VIPKID teachers earn between $7 and $9 base pay per class, depending on their performance in their interview, their teaching experience and credentials, and how long they’ve been with the company.

They can also earn a $1 participation incentive for showing up on time to class and teaching according to the lesson plan and another $1 for teaching a certain number of classes in a month.

So, if you teach 30 hours a week at $20 per hour ($8 base pay + $2 incentive for every 25-minute lesson), you’ll earn $2,400 a month.

Learn how to become a VIPKID online teacher with our step-by-step guide.

Teach ESL Online and Earn Up to $22/Hour

Work From Home On Your Own Schedule! VIPKID is hiring English Teachers with a degree and some experience today.

Click Here to Apply

Paying Taxes on Your Teaching Salary

Most teaching companies hire teachers as independent contractors. You don’t get any benefits from the company, and the company doesn’t take any taxes from you. You will, however, be subject to reporting your earnings when you file taxes wherever you live.

Remember that you should consider tax deductions when calculating your expected salary. There are lots of tax calculators and other online resources you can use to help you calculate your salary after tax.

What are the Challenges of Teaching English Online?

Teaching English online is, in many ways, an incredibly easy job.

You can roll out of bed in the morning, fire up your computer, and teach in your sweatpants. If you work for one of the major online teaching companies, you’ll never have to do lesson planning or much prep work at all. And best of all, your schedule is flexible.

But it’s not all sunshine and roses.

Unconventional Work Hours

Keep in mind that a flexible schedule does not mean teaching any time of the day or night that you fancy it.

As many teaching companies are focused at teaching students in specific countries, they open classes at times that are convenient for their student base.

This means that if you work with students in China and you live in America your prime working hours will be early in the morning (as early as 3 am, depending on what time zone you live in), and late at night.

While this gives you the day for yourself, it does mean you have to keep unconventional hours if you want to get lots of classes booked.

You’ll Need to Put On a Mask

As an online English teacher, you need to deliver high-quality lessons to your students. This means that you will have to spend some time familiarizing yourself with lessons before class time.

You’ll also need to create a fun and educational classroom environment and teaching props. You’ll also need to look put-together and awake, even when you have a class scheduled at 4 am.

Being a good teacher means always being friendly, patient, and kind. This means that even if you’re sick, tired, are going through personal issues, you need to put your best face forward and be totally enthusiastic and focused during class.

You may have to teach the same lesson over and over again or try to get a kid that’s absolutely bonkers to focus, and it’s your job to maintain your positive, encouraging attitude and never show your frustration.

It Takes a Lot of Self-Discipline

Additionally, you must be organized and self-motivated to teach ESL online. Without the structure and hierarchy of a traditional office setting, you’re in charge of maintaining your schedule, showing up on time for class, and doing the preparation you need to.

It’s easy to lose motivation or forget about a class if you don’t discipline yourself well, and if you miss lessons or get unsatisfactory remarks from parents you can get penalized or even fired.

How to Get Hired by an Online Teaching Company

The hardest part of building your online English teaching career is getting started. Working for a company is definitely the easiest way to get started teaching online, and probably your best option if you’ve never taught online before.

If you decide to work for an online teaching company, you’ll go through an application process and then the company will offer you a salary when they give you a job offer.

At that time, you’ll sign a contract, probably for somewhere between 3 and 12 months. After your contract period ends your position will be reassessed and assuming you’ve performed well you’ll renew your contract and may be offered a raise.

The contract lays out that you are an independent contractor and not an employee, and as such are responsible for your own taxes.

Most of the major teaching companies have teacher portals that let you set your schedule, see what classes you have booked, and manage feedback and payments.

Some companies, like VIPKID, let you change your schedule continuously (although you can’t cancel a class once it’s been booked without penalty), while others, like DaDa and Englishunt, require you to maintain a set schedule.

Teach ESL Online and Earn Up to $22/Hour

Work From Home On Your Own Schedule! VIPKID is hiring English Teachers with a degree and some experience today.

Click Here to Apply

Some companies also set minimum teaching hours. At DaDa, you have to commit to teaching at least 4 hours a week, and at QKids you must teach for at least 6 hours a week.

Minimum teaching hours can help motivate you and keep you on track, but they can be annoying when life gets hectic and you want to put teaching on the back burner for a little bit.

It’s a great idea to teach through a company when you first start out because they’ll provide support and help you get started.

The Pros

  • Online teaching companies provide professional support and pre-made lesson plans and resources.
  • They communicate with the parents and book classes for you, so you’re only responsible for teaching.
  • They often have room for raises and further training and certification.
  • It’s easy to build up a large enough student base to make a steady income teaching with a company.

The Cons

  • The company makes the rules, and it can be difficult to communicate with management.
  • The teaching requirements can be strict, and punishments tend to be inflexible. (For example, even if you have to miss class for an emergency you may be penalized if you don’t have proper documentation.)
  • You have less room for flexibility than you would teaching by yourself.
  • You have less earning potential than a specialized tutor would.
  • You have to file your own taxes.
  • You may end up teaching classes or lessons that you don’t like.

What Does the Application Process Look Like?

The application process varies by company, but most online teaching companies have you submit an application and then invite you to an interview.

Following that, there will be one or two mock lessons that you’ll need to prepare and practice for before you’re hired.

The whole process may take a week or two depending on how quickly you move through all the steps. The interview and mock classes may seem intimidating, but there are lots of resources online for preparing for both – if you work for any major company you’ll find tons of demos and advice videos made by their teachers on YouTube.

The Best Companies to Teach English Online

  • VIPKID is one of the biggest and most reputable online teaching companies. It offers competitive pay, flexible scheduling, and extremely comprehensive lessons. VIPKID teachers must have bachelor’s degrees and be current residents of the U.S. or Canada. As a VIPKID teacher, you’ll teach 25-minute classes to Chinese students aged 4-12 and make $14-22 an hour.
  • SayABC offers $15-21 per 40-minute class. They hire teachers living in North America, the Middle East, Europe, Australia, Japan, Korea, China, and Singapore. Unlike most companies, which require all teachers to have bachelor’s degrees, they also hire students in their final year of university.
  • As a teacher for DaDa, you’ll tutor Chinese students aged 4-16 and make $15-25 an hour. DaDa is stricter about the schedule than some other online TEFL teaching companies, but as a DaDa teacher you’ll get paid for teaching slots you open even if they don’t get booked
  • Englishunt caters to adults in South Korea and doesn’t require a bachelor’s degree (although teachers must have either 48 college credits or a teaching certificate). They offer 10-, 15-, and 20-minute classes. The pay is around $10 an hour, so lower than many companies, but it’s worth looking into Englishunt if you don’t have a degree or want to work with adults. The Englishunt platform doesn’t work on Apple computers.
  • QKids is a more traditional online teaching company, similar to VIPKID. They cater to 4-12-year-old students and pay $16-20 an hour. Notably, QKids pays you for the time you spend training with them.

Discover the best companies to teach English online to Chinese students here.

Find companies where you can teach English to Japanese students online.

Companies Where you Can Teach Using a Mobile App

If you’re hypermobile or don’t have access to a laptop or desktop computer, you may want to focus your job search on companies that let you teach from a phone or tablet.

Most companies require you to use a computer, so you may want to focus your search on tutoring marketplaces if you won’t be able to teach from a computer.

However, there are a few companies with app-based platforms that you can look into:

  • Boxfish hosts lessons for Chinese students in kindergarten through 12th grade, and it lets you teach from your tablet or smartphone. Tutors teach classes of 1-4 students and make $10 per 25-minute class. People who are living in South Africa or Southeast Asia long term can’t teach for Boxfish because of problems with server compatibility in those countries.

Teach ESL Online and Earn Up to $22/Hour

Work From Home On Your Own Schedule! VIPKID is hiring English Teachers with a degree and some experience today.

Click Here to Apply

What Tools Do You Need to Teach English Online?

If you teach independently or through a marketplace or company that doesn’t provide or require a certain platform and requisites, you’ll need to figure out what software and physical materials work best for the kind of teaching you’re doing.

Here are a few options you can consider:

13.1 Video Call Software

The success of an online class is contingent on the quality of the platform it’s held on. Make sure you choose to host your classes using the video call software that works best for both you and your students.

  • Skype: Perhaps the most popular video call platform, Skype is a great option because it’s easy to use and your students probably already have it. It lets you have the chatbox and the video open at the same time and automatically makes the video call visible when you have something else pulled up on your computer, making it easy to refer to teaching materials and communicate with your student/teacher at the same time. It also lets you easily share files within the platform, which makes teaching much easier. The basic version of Skype, which should have all the functionality you need, is also free.
  • Zoom: Zoom is user-friendly, popular, and not prone to technical issues. If you’re teaching one-on-one, you’ll also be fine with Zoom’s free plan. However, some people complain that lots of Zoom features are add-ons that you have to pay for, which means it can get expensive fast.
  • Google Hangout: This is a great free platform for group or one-on-one meetings. It also allows screen and file sharing and is easy to use. However, it’s blocked in China, which means if you make it your main platform you’ll be excluding a huge population of potential students.
  • WeChat for China: WeChat’s video platform allows file sharing, and is a great option if you’re teaching in China because your students will already be familiar with it. It’s also free! The biggest disadvantage of WeChat is that it stores conversation history on your device, meaning that if you change devices you won’t have a record of what’s been said. This is particularly frustrating if you’re trying to refer back to files you’ve sent or other information you’ve exchanged on the platform.

Other Online Tools

Aside from a good video call platform, there are a number of other online tools that you can use to make teaching easier for you and your students alike.

  • Google Drive and Google Docs allow file sharing and collaboration, making it easy to correct homework, share lesson materials, and edit writing.
  • Witeboard, a free shared whiteboard, lets you illustrate concepts as you would with a real whiteboard, and lets both you and the student draw.
  • Calendly and Googe Calendar are both good tools for scheduling lessons and planning out your availability. Best of all, you can share events with your students.
  • Paypal is the easiest tool for handling your finances and collecting tuition from your students internationally. If you’re living in China, you may also consider conducting payments through WeChat Pay or Alipay.

Physical Materials

Of course, you need real-life tools to teach, too, not just ones online.

Having a cache of objects to decorate and fill your classroom with will make your students’ learning experience more engaging and fulfilling.

  • A whiteboard, pinboard, or magnet board is a great tool to have in your classroom because it doubles as a tool and decoration. You can use it for a points system, to illustrate teaching concepts, or to hang pertinent decoration or a sign with your name.
  • Flashcards are a great teaching tool for any age of language learners. Depending on your students’ age and level, you can put letters, objects, colors, or words on them. If you teach young kids, it’s a good idea to have a catalog of flashcards with basic concepts on them next to your computer so you can use them when they come up in your lesson.
  • If you’re teaching kids, you’ll want lots and lots of fun props. Hand puppets and realia are great tools. Fruits, stuffed animals, miniatures, and anything that may be pertinent to your lesson will help draw your students’ attention and help them understand you.
  • Create a log of videos and articles for students to look at before class so that you can have topical discussions about them in class. Likewise, you should have a file of worksheets you can assign after class.
  • Make the classroom yours! Whatever unique things you can add to your classroom will help you and will make your students want to keep coming back to your lessons.

Some Tips to Improve Your Online Lessons

How you teach will vary based on your personality and who your students are, but it’s always important to be fun, engaging, energetic, and animated. You need to shine through the screen and keep your students focused and interested.

You should also make sure to speak clearly and slowly and modify your speech based on your students’ level. It’s important to create a space that gives your students the room and confidence to practice speaking English.

For more advice about what makes a good (online) ESL teacher and lesson ideas, head over to our teacher resources section.

Leave a Comment

Your email address will not be published. Required fields are marked *

Get 60% Off Your Online TEFL Course

Sign up now to secure a huge discount on the accredited 120-hours online TEFL training by Let’s TEFL. Hard copy certificate included!

You have Successfully Subscribed!