Whether it’s English, math or music, there are tons of websites out there that will pay you to teach.
In today’s post, we’re going to cover more than 30 websites where you can get paid to teach English, Math, Physics, Biology and everything in between, right from the comfort of your own home.
Now, before we get into the list, there are a couple of things to keep in mind:
How much can you make teaching online
Firstly, how much you can earn teaching with these websites and apps varies, as each platform has its own rate.
Where we can, we outline exactly how much you can earn on each platform, but for certain websites/apps, giving an exact figure isn’t possible. This is because many of these sites don’t state their hourly rate, or because how much teachers earn varies from person to person.
InboxDollars: Paid over $57 Million to members to watch videos, take surveys, shop and more. Join InboxDollars Now and Get $5 Instantly!
Panda Research: Earn up to $50 per survey or offer completed. Join Panda Research Today!
Daily Goodie Box: Want free stuff? DGB will send you a box of free goodies (Free Shipping - No Credit Card). Get your box now!
Doordash: Earn up to $750/week delivering food with Doordash. All you need is your phone and car. Apply here.
KashKick: Get paid directly to your PayPal! KashKick pays you doing fun things online! Join KashKick Now!
Swagbucks: Get paid to watch videos, shop online, take surveys and more. Join Swagbucks Now & Get a $5 Instantly!
And, secondly, the requirements, in terms of qualifications, skills and previous experience also differ from place to place.
For some, you don’t need any teaching experience or any particular skills or qualifications.
But, for most of them, you will need some teaching experience and a qualification, like a teaching certification or a degree.
So, make sure that you read the requirements for each place before signing up, so that you’re not wasting your time applying for positions that you don’t fit the requirements for.
Students from abroad
Some of these sites are are looking for teachers to teach to students from specific countries.
For example, some sites pay you to teach English to Chinese or Japaneses students. While others are open for all students.
Either way, they don’t usually require you to speak the language of your students, but knowing your student’s language can be an asset.
Now, onto the list…
Websites where you can get Paid to Teach Anything
Do you have a passion for science, love literature, or enjoy math?
Whatever topic it is you’re interested in, you can get paid to teach a huge range of subjects with the websites below.
And, you can make money doing it.
According to figures from Glassdoor, online teachers in the United States make $35,444 a year.
1. Aim-for-A Tutoring
- Where to apply: http://www.aim4a.com/tutors.php
At Aim-for-A Tutoring you can get paid to teach a wide range of subjects online.
With this company, you can teach elementary, middle, high school, and college level.
Plus, you can also teach general interest topics if you want.
The best part is that you can make money teaching on Skype, meaning all your classes are conducted on Skype.
2. Homework Tutoring
- Where to apply: http://www.homeworktutoring.com/work_with_us.shtml
This is another tutoring company. And, it requires tutors to teach students in online classes.
Working with Homework Tutoring, you can teach a range of subjects, from English to biology.
And, lessons are conducted using messaging software.
3. Chegg Tutors
- Where to apply: https://www.chegg.com/tutors/become-a-tutor/
Chegg Tutors is a popular tutoring company where you can get paid to tutor online.
On the website, you can teach a range of subjects to students at various levels – such as college, middle and high school.
You choose the subject you want to teach and then the site will match you with students,
Hourly pay at Chegg Tutors starts at $20 an hour.
And, the site claims its top tutors are earning more than $1,000 a month!
- Where to apply: http://www.tutapoint.com/info/online-tutor
Another one to check out is TutaPoint.com. It’s a tutoring website that hires tutors as independent contractors.
With this website, you tutor high school level students.
In order to become one of the site’s tutors, you need to have at least two years of previous tutoring experience.
As a tutor at TutaPoint, you get paid $14 an hour. But, you also get bonuses and incentives.
Payments are made twice per month via check or direct deposit.
As one of the site’s tutors, you teach high school level courses to students, one-on-one, online.
Students can request instant homework help or schedule tutoring sessions.
- Where to apply: http://www.tutor.com/apply/work-from-home-job
Another website that pays you to teach is Tutor.com.
This company is looking for teachers, professors, adjuncts, PhD students and industry professionals to tutor its students.
You teach students from various levels, from kindergarten to adult learners, providing homework help and tutoring in the subjects you’re experienced with.
The site requires tutors to teach a huge range of subjects, like German, physics and literature.
You can simply log on to the site and pick up classes when you’re available – but you must be available to tutor at least 5 hours per week.
As one of the site’s tutors, you’re paid hourly. But, your hourly rate will depend on what subjects you tutor. And, there are also incentives available.
- Where to apply: http://www.tutorvista.com/teaching-jobs
Another website offering paid online teaching jobs is TutorVista.com.
At the time of writing, the website is looking for tutors for math, English, statistics, physics, biology and chemistry.
But, you can also apply to teach other subjects. As one of the site’s tutors, you teach from kindergarten to college level.
You can tutor part-time or full time, depending on your schedule.
So, currently, the website gives you the option of working for 4 to 9 hours per day.
These hours are pre-scheduled. So, you have to commit to tutoring during those times.
You need to have at degree and teaching experience to teach at TutorVista.com.
- Where to apply: http://www.pearsoned.com/become-a-tutor/
Smarthinking is an online tutoring platform. And, it hires tutors to teach its students.
You will need a degree to work with this company. You need to have advanced coursework or a graduate degree in the subject you plan to tutor, and college-level teaching or tutoring experience to qualify for a position with Smarthinking.
According to the company, 90% of its tutors have a master’s degree or a PhD, so you will need qualifications for this one.
8. Manhattan Prep
- Where to apply: http://www.manhattanprep.com/jobs/instructor/
Manhattan Prep is an educational preparation company.
It provides test-prep tutoring online and in-person. And, it’s looking for tutors to teach its students.
Manhattan Prep is definitely one of the highest paying educational platforms. Its tutors earn between $106 to $116 per hour!
And, there are end of year bonuses available as well.
You can teach as few as three hours per week if you want to, or more depending on your schedule.
9. Job Boards/Employment Search Engine Websites
- Where to apply:
Another place where you can find paid teaching work is on job boards and employment search engine websites.
On these platforms, companies post job listings for teachers in a wide range of fields.
Take a look at the following websites for teaching opportunities:
Websites where you get paid to teach English (& other languages)
If you have a TEFL qualification (or are willing to obtain one) or you speak more than one language, then you might want to consider working as a language teacher.
Online, there are tons of websites that pay people to teach English as a second language to students all over the world.
You don’t always need to have teaching experience to work for these companies either.
For some you will though, and for many you do need to have a TEFL certification.
Always be sure to check the requirements for each place, before you apply.
According to figures from Glassdoor, the average salary for an online English teacher in the United States is $48,749.
English isn’t the only language that you can get paid to teach either.
There are many websites out there looking for people who speak more than one language to teach – so you could get paid to teach other languages like, Spanish, German and Mandarin as well.
Check out the platforms below for language teaching jobs.
- Where to apply: https://t.vipkid.com.cn
Online education platform VIPKID is a good place to find work teaching English.
This website focuses on teaching English to children who are between the ages of four and twelve years old.
All classes are conduced online.
You get paid $14 to $18 an hour.
To be eligible to be a teacher on the platform, you do need to have at least a bachelor’s degree.
We have a VIPKID review so check that out if you want to know more.
- Where to apply: http://careers.learnlight.com/careers-2/teaching-positions/
Another good place to find language teaching jobs is at Learnlight.
This company, which used to be called I Speak U Speak, matches students looking to learn a language with language teachers.
This website requires teachers to give lessons in a wide range of languages.
You will need to have a foreign language teaching qualification, and at least two years of language teaching experience to be eligible for a teaching position. Plus, you need to be proficient in the language you plan to teach.
- Where to apply: https://www.lingoda.com/en/english/become-teacher
Get paid to teach English, German, French or Spanish at online language school, Lingoda.
You teach students one-or-one or in groups over Skype.
13. EF English Live
- Where to apply: http://www.englishtown.com/teachonline/
EF English Live, which used to be known as English Town, is another website that offers English teaching jobs.
If you’re a native English speaker, then you could work as one of the website’s teachers. In this position, you host English language lessons online.
You need to have a TEFL certificate or the equivalent ESL qualification.
Plus, you must be available to teach at least 15 hours a week.
14. Open English
- Where to apply: http://www.openenglish.com/en/careers/teachers/
If you’re a practising ESL/TESOL professional, then consider working for Open English.
It’s a website that provides English lessons 24 hours a day to more than 500,000 students.
You can work as one of the site teachers, and schedule sessions when you’re available.
- Where to apply: https://englishkey.recruiterbox.com/jobs/fk0p9o
EnglishKey has opening for part-time English teachers.
As a teacher on the platform, you conduct your classes via live video streaming.
And, a part-time position at EnglishKey can lead to a full-time one in three to six months.
How much you get paid per hour is negotiable, and it’s based on your level of experience.
- Where to apply: http://www.englishuntusa.com/apply.html
Get paid to teach English through video programs and phone programs at Englishunt.
You conduct classes that are between ten to twenty minutes long, and teach students in variety of age groups.
To teach video programs, you need a teaching certification or a substitute teaching certification. Plus, you also need to have a four-year degree from an accredited institution.
To teach phone programs, you don’t need to have a teaching certification.
As one of the site’s teachers, you get paid hourly. How much you earn is determined on a case-by-case basis.
- Where to apply: https://www.italki.com/teacher/application
Italki is another language learning platform.
You create your own teacher profile on there, and then students can find it and hire you to teach them one-on-one.
There are over three million students on the platform!
You can set your own price for your classes, and you can get paid through PayPal and Skrill.
While Italki doesn’t say how much its teachers make, according to figures reported on Glassdoor, teachers on the platform earn between $16 and $21 an hour.
- Where to apply: http://recruit.tutorabc.com/program/applynow.asp
Another company you might want to check out is iTutorGroup.
It operates several education platforms, like TutorABC and tutorJr.
iTutorGroup hires teachers to teach English to its students.
You’ll need a TEFL/TESOL certification or be willing to obtain one if you want to be one of the platform’s teachers.
Plus, you need at least a bachelor’s degree and a minimum of a year’s teaching experience.
On Glassdoor people who teach with the company earn up to $12 an hour.
- Where to apply: https://www.verbalplanet.com/tutorhome.asp
If you’re looking to earn money teaching another language, then you should definitely consider working with Verbalplanet.
As a teacher at Verbalplanet, you conduct classes via Skype, which are around 45 minutes in duration.
And, you’re paid via PayPal.
- Where to apply: https://www.cambly.com/en/tutors?lang=en
Cambly is another company that pays you to teach. As one of the company’s tutors, you teach English to students online.
You can set you own hours, so you have the option to work as often or as little as you want to.
Payment is $0.17 per minute, which is equivalent to $10.20 an hour and your earnings are sent via PayPal.
21. Rosetta Stone
Rosetta Stone is a popular language learning company. Sometimes, it hires native speakers to tutor its students online.
As one of its tutors, you teach classes to students who range from beginner to advanced level
- Where to apply: http://teacher.qkids.net/
Qkids is a website that teaches English to Chinese children who are aged between five and twelve years old.
And, it’s looking for English teachers to teach English to the 100,000 plus students who use the platform.
Per hour, you are paid $16 to $20. You can get paid via bank transfer.
- Where to apply: https://twosigmas.com/become-twosigmas-teacher/
Another platform where you can get paid to teach English is TwoSigmas.
The platform prefers you to have experience working with children aged between three and twelve years old, ESL teaching experience or a current teaching certification, or a bachelor’s degree in a relevant field, such as languages, education or linguistics.
Once you apply, the company will get back to you within seven working days.
24. Golden Voice English
- Where to apply: http://www.gveoe.com/tutor.html
Get paid to teach English with Golden Voice English. It’s an online education platform that hires English tutors to teach its students via video conferencing.
As one of the website’s teachers, you teach Chinese children English.
You work as a part-time, independent contractor.
- Where to apply: https://www.rypeapp.com/teachers/
Rype is an online language school that teaches a variety of languages, such as Spanish, French, English, Mandarin and German to students around the world. And, it has positions available for teachers to teach these students.
You need to be able to work at least 15 hours per week and have previous teaching experience.
Classes are conducted over Skype.
- Where to apply: https://ginsengenglish.com/online-english-teacher/
Online English school Ginseng is another website that hires English teachers.
With this job, you teach groups of students from around the world.
The company prefers applicants who have certificates, master’s degrees and teaching experience.
27. ESL Job Boards
Aside from education websites, another good place to find ESL teaching jobs is on job boards.
On these platforms, you can find a plethora of English teaching jobs.
Most of these sites update their job listings frequently, so you can always find new opportunities.
Browse job openings on the platforms below, and see if there’s an opportunity out there that suits you.
Where to apply:
- Dave’s ESL Café
- ESL Jobs
- ESL Jobs World
- TESOL International Association
- ESL Employment
28. General Job Boards/Employment Search Engine Websites
Another good place to find jobs teaching English is on job boards and employment search engine platforms. You can find tons of paid teaching jobs, most of which you can do from the comfort of your own home.
Take a look at the following platforms:
Where to apply:
Sites where you can sell courses
Above, we’ve listed places that will pay you to teach a huge range of subjects from engineering to law to English as a second language,
But, working with online education companies isn’t the only way that you can get paid to educate others.
There are also online learning platforms out there that allow you to create courses for students and sell them for a profit.
So, you create a course, list it for sale and people can buy it from you.
Each time a student purchases your course, you get paid.
What’s great about this model is that it you can create your course, put it out there, and keep earning money from it.
This means that you earn money passively, as once your course is complete and listed, you don’t have to do anymore work.
This is a great residual income opportunity.
So, we’ve listed a few of the best sites where you can sell your courses online.
- Where to apply: http://www.udemy.com/teach
Udemy is a super popular online learning platform and teaching marketplace.
What I like about Udemy is that almost anybody can make money teaching on Udemy.
On Udemy, students can take courses on a huge range of subjects, from creative writing to photography.
Unlike the other websites on this list, which pay you to teach, with Udemy, you get paid for creating educational courses.
So, you create a course using Udemy’s free course design tools, and then you can sell it on the platform.
Udemy has over 20 million students ready to learn, so all you have to do is put your course on the site’s marketplace, and students can find it and purchase it.
How much you earn depends on how much you sell your course for, and how many you sell.
One singing instructor, Felicia Ricci earns $3,000 to $5,000 a month through her courses on Udemy.
So, as you can see there is a real earning opportunity with Udemy.
What’s interesting about creating a course on Udemy is that you can use a variety of different mediums, like PDFs and videos if you want. And, you can combine different forms to create a more varied course.
- Where to apply: https://teachable.com/create-account
Another platform to check out where you can get paid to educate people is Teachable.
Teachable works in a similar way to Udemy.
It offers a huge selection of online courses in a variety of subjects.
It provides you with the tools you need to create your courses as well.
Once you’ve made your course, which can include different mediums, like videos and PowerPoint presentations, you set a price for it and list it for sale. Then, the platform’s students can buy it.
Teachable has a few different membership plans available, which offer different benefits.
You can learn more about those here.
Teachable’s membership plans vary in terms of price too, from $39 per month to $299 per month.
And, there’s also a free membership plan available as well.
How much you earn from Teachable depends on how you price your courses and how many you sell.
But, many people do make a full-time income selling courses on Teachable.
Artist Angela Fehr made $8,000 in just a month from her Teachable courses.
- Where to apply: https://www.skillshare.com/teach
Skillshare is another online learning platform, but it’s focused on video classes.
You can create a video course on any subject, whether it’s photography, entrepreneurship or technology, and sell it to the site’s students.
On average, classes are 30 to 40 minutes long.
To get unlimited access to premium classes on Skillshare, students get a Premium Membership. Students pay a monthly or annual subscription fee for this.
So, when these students watch your video courses, you earn royalties. The royalties you earn depend on how many minutes of your videos students watch each month.
You can also earn $50 for referring another teacher to Skillshare and $10 for referring a student to the site who signs up for a Premium Membership.
According to Skillshare, its top teachers make up to $40,000 a year.
- Where to apply: https://www.thinkific.com/
If you want to make money teaching, then you might want to check out Thinkific.
It’s a platform that you can use to create and host courses on your own branded website.
And, the best part is, you don’t need any technical or design skills.
This is a great option if you want to sell courses through your own website, rather than on a site like Udemy, but don’t have the technical or design skills required to create and run a website.
Payments are made through Stripe or PayPal.
- Where to apply: https://www.learnworlds.com/getstarted/
Learnworlds works in a similar way to Thinkific. It is a platform that allows you to create market and sell your own courses.
Essentially, you can use it to create your own online school, and earn money when students use your course materials.
Using the platform, you can create videos, eBooks and much more.
Plus, you also get access to marketing tools.
There are a number of different payment methods available too, such as PayPal and Stripe.
- Where to apply: https://www.learnyst.com/
Using Learnyst, you can create your own teaching website within five minutes.
The website features an easy drag and drop site builder, auto generated course pages, SEO optimized landing pages and much more.
So again, like with Thinkific, this platform gives you an easy way to create your own website – without having to deal with things like coding that come along with setting up your own website.
But, Learnyst also offers something that sets it apart from other similar platforms, like Thinkific and Learnworlds.
Learnyst also allows you to offer courses through your own branded mobile app.
This is such a good idea, since so many people user their mobile devices now too.
Learnyst uses your brand logo and theme to create an app for you.
Your courses, quizzes and discussions are synced instantly, and when your app is live on app stores, Learnyst will notify you.
There are so many websites and apps out there nowadays that pay you to teach. So, if you’re interested in teaching students, there are so many opportunities that you can take advantage of.
And, what’s great about these opportunities is that you can do most of them from your own home.
So, no more annoying commute, and sky high gas costs each month!
Whether it’s tutoring students or selling courses to people looking to broaden their knowledge, there are plenty of platforms out there where you can make money educating people.
If you want to get paid to teach, check out some of the places we mentioned in this article.
And, if you know of any great teaching opportunities that you think should be on this list, then let us know in the comments section below!