Teach English Online From Home: Earn $20 Per Hour!

Disclosure: This blog post may contain some affiliate links. This means I can earn some commission if you decide to purchase anything through my links at no additional cost to you.

If you have a passion for teaching English to children or teens from anywhere in the world, I’ve got good news for you!

There are hundreds of companies out there right now looking for people to teach English online from home or anywhere around the world.

Some companies are paying people between $20-25 dollars per hour, but it all depends on your level of experience and how well you perform during the interview process.

You can teach English online from home, or while traveling to another country, as long as you have your computer and a good Internet connection.

Some companies require that applicants have a college degree. Other companies don’t require a college degree, but they do require a TEFL or TESOL certification.

I will go over the requirements for each company, the process, pay rates, and specify if you need a college degree or not. 

Let’s take a look at some Teaching English Online Jobs:

What is a TEFL and TESOL Certification?

TEFL refers to Teaching English as a Foreign Language while TESOL stands for Teaching English to Speakers of Other Languages. 

Yes, there is a difference between these two certifications. 

You’re probably wondering which one is a better fit for you, right?

According to Gooverseas.com, TEFL certifications “are intended for teachers who plan to go abroad to teach students in a country where the primary language is not English.”

While a TESOL certification is “generally recommended for teachers who plan to work with learners who are non-native English speakers living in an English speaking country.”

Furthermore, when deciding between a TEFL or TESOL certification, it would be in your best interest to do thorough research in case later on you decide to teach English abroad.

Some companies require teaching certifications in addition to having a bachelor’s degree or higher while other companies only require a bachelor’s degree.

1) Magic Ears

Pay Rate: $22 minimum and $26 maximum

Magic Ears is an online company where you can teach English to children with ages 4-12, and the classes usually have up to 4 students. 

Each class is usually 25 minutes long, and the best part about it is that the lesson plans are already created for you to follow and teach. 

Teachers are expected to work from 5:00-9:00pm Beijing time and weekends since that is when students are booking lessons the most. 

You can also earn $1 for showing up early to class and teaching at peak times.

2) GoGoKid

Pay rate: $14 to $25 per hour. 

An online ESL platform (English as a Second Language) to teach kids English 1 on 1 from the ages of 4-12 years old.

GoGokid requires that you complete an application, perform an interview, attend an online orientation, and submit other required documents to finally become a teacher.

This company also prepares and provides lesson plans to support your class sessions.

Apply here: GoGoKids Applications 

3) Whales English

Pay Rate: $18- $30 per hour

Whales English is currently seeking individuals who can teach from the USA, Canada, and the UK with a native accent.

Classes are usually groups of 2-3 kids (ages 3-15) and you will typically be teaching between the hours of 6-9pm (in Beijing time).

The classes you teach are typically 50 minutes long, but the most qualified teachers can earn up to $30 per hour.

4) Cafe Talk

Pay Rate: $14-$36 per hour (depending on lesson plans)

At CafeTalk, you can teach whenever you want since you create your own lesson plans and set your availability for kids to sign up.

You will provide valuable one-on-one lessons on different types of subjects through Skype.

Unlike most of the other Teaching English Online platforms, your audience at CafeTalk will be adults who are more serious about their learning and expect some business lessons.

Apply Here: Cafe Talk

5) SayABC

Pay Rate: $15-$25

Work from home while teaching a small group of kids (ages 5 to 12) from China. There are no minimum hours, and you can create your own schedule based on your availability.

All you have to do is sign up on their website, do a 40 minute interview, sign a contract, and attend an orientation and evaluation class.

Class length is 40 minutes ling and class size is around 1-4 students in groups. 

No teaching certificates required, and they prefer a Bachelor’s degree holder but you can also be accepted without a Bachelor’s degree depending on your teaching experience.

So if you are still in college go ahead and apply if you are interested since you can still be considered for a position.

Apply here: SayABC

6) VipKid

Pay rate:  $20-$22 per hour
Teach students who are from China between the ages of 4-12. Classes are a 1 to 1 teaching classroom. 

The material for your classes has already been created so all you have to do is review it 10-15 minutes prior to your teaching session.

You’ll usually have different kids to teach every time, and classes are 25 minutes long.

Apply here: VipKid Application

7) QKids Teacher

Pay Rate: $16 per hour or $20.
Students are usually between the ages of 5-12 years old, and Qkids provides you with all the teaching material you need for your lesson plans.

You get to work with kids 1-on-1 or even from 1-4 students. 

You also get paid extra bonuses for your attendance and performance and can make up to $20 per hour.

Class length is 30 minutes. Furthermore, there has been word that their hiring process is pretty strict but if you meet all the requirements and more, I would still apply.

8) 31abc

Pay Rate: $18 – $26
This smaller company is still fairly new, but they do a great job of keeping the same recurring students for teachers.

This company only hires English speakers. 

Teaching kids on this platform will typically occur through Zoom, which is a conference call app similar to Skype.

You can also be compensated with bonuses of up to $4, depending on your performance in the classes. 

There is a 9 hour minimum weekly commitment, and you will be teaching Chinese kids between the ages 4-12.

Apply here: 31abc Application


Teaching English online from home is an amazing opportunity that can help you make money and travel the world at anytime.

Due to the demand of many countries wanting their kids to learn English, there will always be opportunities for jobs, so do not be discouraged if you get rejected from any of these jobs.

Take the time to earn your teaching certificates, they usually can take from 2-4 weeks to complete a whole course.

After completing your course, you will have higher chances of higher employment and be able to teach English online from home or anywhere around the world.

After reading this blog, are you interested in applying to teach English online from home? Why or why not?

Do you think you would have more flexibility and make more money from what you are doing now?

See you in the comments section below!

Yours Truly,


Yo! We are Marcos & Mayra

We help college students and millennials with ways to save & make money, eliminate debt, scholarship advice, resume & interview tips, and to achieve financial freedom to help you
 live the life you want.