This article may contain affiliate links. Please read our disclosure for more information.

Tutoring is a great way to make some extra money, especially if you do it online as a way to work from home. But when you’re not going through a company that sets the tutoring rate per hour for you, you’ve probably asked yourself the obvious question: “How much should I charge for tutoring?”

While the answer can vary a bit depending on any qualifications and experience you have as well as what you’ll be teaching, there are some guidelines that can help you make sure you’re setting the right tutor rates.

I’ll even show you some of the best tutoring rate calculators out there to give you some idea of how much to charge for tutoring in your specific area!

most popular side hustles


Want to start earning more money as quickly as possible?

See what 7,800+ people said were their favorite, proven ways to make money – so you can do exactly the same thing.

Get it free for a limited time!


You’ll also join our mailing list to get updates on how to make and save money – unsubscribe at any time at the end of each email.

How much should I charge for tutoring?

You should plan to charge around $25 an hour for tutoring. However, your exact tutoring rate will vary depending on the age and background of your students, your own experience and the complexity of the subject. Rates can start at around $15 per hour and go all the way up to $125 per hour for private classes for older students.

That’s still a fairly large range though, as there are some specific points you should keep in mind when determining exactly how much to charge for your own tutoring services.

It’s also worth noting that, in some cases, it won’t be up to you to decide how much you should charge for tutoring. Many of these online tutoring jobs, for example, are done through online tutoring companies that will set your rate based on their perception of your experience, qualifications and subject matter you’re teaching.

This can be good for helping you to avoid having to figure out your own private tutor rates per hour. At the same time, it’s good to have a solid idea of how much you should be charging to make sure the company that hires you isn’t underpaying you for your work.

woman teaching student wondering how much to charge for tutoring

How to price tutoring services

The price of tutoring services can range from $15 per hour to up to $125 per hour, with around $25 to $55 an hour being the average. The exact price will depend on your qualifications, the age of the students, the subject you’re teaching and whether these are private sessions or in a group.

That is, it’s unfortunately not as simple as being handed a tutoring rate per hour. Instead, there are some considerations to keep in mind when determining how much should a tutor charge per hour, namely:

  • Your qualifications – You don’t need formal qualifications to be an online tutor. But if you have an English degree and you’re offering to teach English to high school or college students, you can charge accordingly
  • The age of your students – As a general rule, the older your students are, the more you can charge. This is because older students are generally going to need to learn about more complex topics, which you should be paid more to teach
  • The subject you’re teaching – Any subject that requires more specialized knowledge is going to command a higher rate. For example, teaching 12th grade Chemistry is probably going to get you a higher rate than 12th grade English – depending, of course, on exactly what you’re teaching
  • When you’re tutoring – If you tutor during business hours or even just after school, your tutor rates per hour will usually be less than someone working as a tutor later at night or as a weekend job. Some flexibility is needed as a tutor to work around your students’ schedule, but it’s also expected that you’ll charge for this flexibility
  • Private vs group sessions – Like most things, your private tutor rates per hour are clearly going to be higher than if you tutor in a group
  • Timing – If you’re focusing on tutoring students in preparation for exams, you may find that you’re able to charge more in the weeks and months just before these exams. This is largely because there’ll probably be more demand for your services, allowing you to increase your rates accordingly
  • Your location – Different cities have different average rates you should consider when wondering how much you should charge for tutoring. For example, if there’s a major university in your area, you may be able to charge more for tutoring college students – or the average rate could be less as a lot of these students may also be tutoring younger students, meaning there’s a higher supply of tutors.
  • The amount of preparation required – Ask any teacher: lesson prep takes up a massive chunk of your time. This means that if you’re expected to do a lot of preparation before any tutoring session, you’re more than able to factor this into your rate as well.
most popular side hustles


Need to make more money but don’t want to waste your time?

See what 7,800+ people said were their top ways to make money – so you too can earn extra cash as fast as possible.

Get it free for a limited time!


You’ll also join our mailing list to get updates on how to make and save money – unsubscribe at any time at the end of each email.

Is there a tutoring rate calculator?

While there is not one tutoring rate calculator that will consider every factor needed to determine how much to charge for tutoring, you can use websites that show average salaries in your area as a tutoring pricing calculator. While these won’t consider every aspect, they’re a good starting point when considering how much you should charge for tutoring.

For example, when looking for how much to charge for tutoring on Reddit, all of the answers talk about how the answer is very much location dependent. Just check out some of the responses here, here and here for an idea on how much this matters.

How much to charge for online tutoring

For online tutoring, your rates will usually be between $18 and $30 per hour. However, the exact rates will generally be set by the online tutoring company you work with and will depend on factors like your experience, the age of the students, the complexity of the subject and how highly rated you are on their platform.

However, like the points you need to how much should a tutor charge per hour for in-person lessons, the more specialized your knowledge and the content you’re teaching, the higher your rates will be able to be. In some cases, this can very easily make tutoring one of the highest paying online jobs out there.

It’s also very much going to depend on the individual company. When looking at the pay rate on Glassdoor, for example, their average tutor rate per hour is $12, which is pretty low.

On the other hand, most of the tutoring companies in this list of online tutoring jobs start well above this. Chegg Tutors, for example, starts at $20 per hour and MagicEars, where you teach English to students in China, is upfront that their hourly rates range between $18 and $26. Similar rates are also on offer for teaching English online to Japanese students.

This means that while it may not be up to you to set your own rate within this range, at least you have an idea of what your fee will be when starting what can be a great work from home job.

Related: 29 Quick Tips on How to Make $300 Fast

Can you make a living as a tutor?

You can definitely make a living as a tutor, with many tutors generating a full time salary from their work in this field. This is particularly the case for private tutors of older students who can often charge higher hourly rates than the average.

This won’t be possible for everyone and will very much depend on your availability and the amount you’ve decided to charge for tutoring. After all, it’s pretty obvious that if you’re only free for a few hours per week, you’re going to earn less by working part time than someone who has the time to make themselves available whenever their students ask.

But that said, it’s certainly more than possible to live off a tutor’s salary. While you won’t be crazy rich, you can be comfortable, especially knowing that you’re able to make money in an hour doing this.

man teaching woman while wondering what tutoring rates per hour to set

How can I make money tutoring?

To make money tutoring, there are a few things you can do to make sure you’re making as much money as possible:

  • Tutor in line with your experience or qualifications – It may sound obvious, but if you have any formal training or qualifications in a certain subject, it’s a good idea to offer your tutoring services in that same field. This is because people will pay more if you’re qualified on the understanding that you’re bringing specialized knowledge to the table.
  • Try to make yourself available when your students are – Most students, whether in school or college, are much more likely to want to schedule tutoring sessions in the afternoon or on weekends. This means that only making yourself available during business hours could mean you’re limiting your money making opportunities
  • Focus on private tutoring sessions – Your private tutor rate per hour is going to be higher during one-to-one sessions so if you’re short on time, focusing on these can ensure you’re maximizing your earnings.
  • Do both online and in-person tutoring – There’s no reason to limit yourself to just one of these. While, as a very general rule, you can often charge more for in-person tutoring, your potential student base online is massive. This means that offering both can be a good way to make sure you have as many clients as possible to earn as much as you can.

Related: 41 Ways to Make $1,000 Fast (That Actually Work)

Subject-specific examples of how much money does a tutor make an hour

As mentioned, you’re going to be able to charge higher average tutoring rates for teaching certain subjects.

This isn’t going to be the only factor to consider when wondering how much you should charge for tutoring – especially when you consider how much it can vary depending on where you’re located. 

But it can definitely help to see how much do tutors charge per hour already in your relevant subject, at least as a base point to see if you should align yourself with them too.

woman teaching child based on private tutoring rates per hour in middle school

How much should I charge for tutoring Math?

The average Math tutor rates per hour vary between $40 per hour for high school students to $125 per hour for graduate-level students or those looking for help in preparing for standardized tests.

Specifically, when looking at the average Math tutor rates per hour on Reddit, there are different options:

  • This person charges $40 per hour to teach Math to school students
  • This person charges $40 for juniors in high school and $50 for AP math
  • This person, however, charges up to $125 per hour for grad-level or standardized test prep in math

Related: 43 Amazing Under the Table Jobs that Pay Cash

How much to charge for SAT tutoring?

SAT tutors can charge up to $125 per hour depending on your area and your qualifications. However, in some areas, in-demand SAT tutors charge up to $1,000 per hour for SAT prep, although this is less common.

As seen in the previous example, this is an advertised rate for tutors in specific subjects helping with test prep. At the same time, it’s going to be very location dependent.

But I’m not kidding about those crazy SAT tutoring rates per hour. Just take a look at this article from someone who charged up to $1,000 per hour for SAT prep.

How much do private tutors charge as Biology tutor rates?

Biology tutor rates can be anywhere from $40 to $100 per hour, with the higher rates being possible if you have a science-based degree.

For most science subjects, you’re going to have to have some sort of specialized knowledge to teach this well, especially to high school and college students. This means that if you have or are studying for a science-based degree, you should definitely use this to your advantage to set your tutoring rates per hour higher.

Related: 41 Easy Ways to Make an Extra $500 a Month

man teaching a child

How much are high school Chemistry tutor rates?

High school Chemistry tutors should charge between $30 and $70 per hour, depending on the complexity of the material they’re teaching.

Like with Biology, Chemistry tutors will generally need experience in this field or specialized knowledge from their own studies that allows them to teach this well. People, in turn, are generally willing to pay for this experience, allowing you to set your rates at the higher end of the scale.

How much should I charge for tutoring reading?

If tutoring students in reading, you should charge between $15 and $50 per hour.

This is very much going to depend on how old the student is. If they’re younger, like in elementary school, and their parents are looking for help in improving their reading skills, your rates may be lower.

That said, this isn’t always true, especially if a child has special needs and the parents want a specialist to help them catch up. If you have training with special needs students, you can certainly increase your rate in those cases.

Similarly, as your students get older and the material presumably gets more complex, you can raise your tutor rate per hour accordingly.

Related: Make $200 a Day Online: 17 Ways That Are Proven To Work

What are the tutoring rates per hour for middle school students?

You should charge $15 to $25 an hour for tutoring middle school students on average. This may increase up to $35 an hour for advanced courses, depending on the area and your own experience in the subject.

While it’s probably not surprising that your average tutoring rates per hour for middle school students will be slightly less than for older students, don’t undercharge yourself. In particular, good tutors in AP subjects are in high demand, which you can definitely use to your advantage when figuring our how much to charge for tutoring these students.

In terms of how much do tutors charge if you yourself are a middle school student looking to tutor other kids at your school, that’s definitely a great way for you to make some extra money. Just perhaps don’t expect to charge quite as much as an adult tutor would, as parents may not be willing to pay it – at least not until you prove yourself.

How much should I charge for tutoring as a high school student?

A high school student should charge between $15 and $30 per hour on average for tutoring services, with the exact amount to depend on where you are, the complexity of the subject and your background in the relevant topic.

Tutoring is a great job for teenagers as their availability is often the same as their clients. They’ve also often just learned the same subjects that they’re teaching, meaning they’re extremely up to date in the current school curriculum on that topic.

teen tutoring another teen

Of course, a teenage tutor who’s still in school isn’t going to be able to charge as much for tutoring as a college student or someone who already has their degree. 

But for, say, middle and elementary school students, hiring a teenager as their tutor can still produce excellent results – while allowing teens who want to make money the chance to earn a solid hourly rate. You could even find yourself teaching other high school students, which may feel weird at first, but parents could be willing to pay for this, especially if you have been really successful in the subject yourself in the previous year.

How much to charge for group tutoring?

As a general rule, your per student rate for group tutoring should be around 75% of your rate for private students. This means that if your private tutoring rate is $40 an hour, you should charge $30 per student in a one-hour group tutoring session.

This can, of course, mean that you can actually earn more per hour by having several students in a group compared to a private session. At the same time, this is going to mean much more work for you, both during the tutoring session to make sure everyone is keeping up and when preparing for the lesson.

This means that it’s up to you whether you prefer to stick with one-to-one lessons or branch out into group sessions. Of course, you can always try both to see what you prefer.

Related: 41 Ways to Make $100 a Day That Actually Work

Final thoughts on how much you should charge for tutoring

The question of how much to charge for tutoring is going to depend on a bunch of factors. While having a tutoring pricing calculator may help, it’s easy to be concerned that you’re setting your rate too low – or too high and that no one will hire you.

However, the best way to figure this out is to just start. You’ll probably be able to have a ballpark figure once you’ve done some research into the points mentioned above. From there, it’s simply a question of throwing yourself out there and seeing the response.

If you’re booked out or aren’t quite getting the kinds of clients you had in mind, perhaps you’ve priced yourself too low.

Alternatively, if you’re barely building your client list at all, your rate could be too high and may be worth dropping a bit.

Don’t be worried though if you’re not sure whether you have the qualifications or background to back up the fact that you’re charging more than you initially expected. There’s almost always going to be someone out there willing to pay for a quality service.

And the fact that, in this case, your service can have a direct impact on their or their child’s academic future means that you may be able to earn more than you first realized.

most popular side hustles


Join thousands of subscribers in getting regular tips in your inbox on how to take control of your finances and make more money – and, for a limited time, get our free guide on the 20 most popular side hustles as a gift!


You’ll also join our mailing list to get updates on how to make and save money – unsubscribe at any time at the end of each email.

Related posts

author picture

About the author

Anna is the founder of LogicalDollar and a personal finance expert, having been featured in Forbes, HuffPost, Reader’s Digest, Bankrate, MSN Money, Yahoo! Finance, and many more. With more than 10 years of experience in the financial and legal industries, bachelor’s and master’s degrees in these fields, as well as her own journey in turning $60,000 in debt into a thriving investment portfolio, she’s committed to helping others get on the path to financial freedom. Find out more.