How Much to Charge for Tutoring: A Practical Way to Set Your Rate
Updated Oct 21, 2026 · 7 min read
Ask ten tutors how they chose their rate and most will say they looked at what a friend charged and knocked a little off. That works until you realize you are fully booked and still short at the end of the month. A better rate comes from three things: what families near you already pay, what you need to earn, and what makes your sessions worth more than average.
Start with what families already pay
Look up ten tutors who teach your subject at your level, in your city or in the online market you want to reach. Write down their hourly rate, whether they offer packages and how many reviews they have. You are not copying anyone. You are finding the range families already accept.
In most places you will see a wide spread. A university student helping with middle school math sits at the bottom, while an experienced teacher who preps students for entrance exams sits near the top. Decide honestly where you belong in that spread today.
Work out the lowest rate that still pays your bills
Your floor is the rate below which tutoring stops making sense for you. Take the amount you want to earn in a month and divide it by the hours you can realistically teach. Count only paid hours. Prep, travel and messages with parents are real work, but nobody pays for them directly.
Say you want to bring home 3,000 dollars a month and you can teach about 15 paid hours a week. That is around 65 hours a month, so you need roughly 46 dollars an hour before costs like software, materials, travel and taxes. If the local market sits well below that number, you either need more hours, a niche that pays better, or group sessions.
Adjust for subject, level and format
Not every hour is worth the same. These are the usual reasons tutors charge more, or less, than their base rate:
- Exam preparation and high school sciences usually pay more than general homework help.
- In-home sessions deserve a travel premium. Online sessions save you that time.
- Group sessions cost each family less, but earn you more per hour.
- Proven results, such as grade improvements or exam scores, justify a higher rate. Keep records so you can show them.
Sell packages, not just single sessions
A package of 10 sessions paid upfront, with a small discount, helps both sides. The family gets a better price and you get paid before the work starts, which cuts down on last-minute cancellations. Keep the discount modest. Five to ten percent is plenty.
If you use TutorPing, you can set up lesson packages with 30, 60 or 90 minute credits. A credit comes off automatically each time you log a session, and parents can see how many are left in their portal.
Packages are included on the free plan, so you can try one with a single family before changing anything else. Set up your first package
Raise your rate without losing families
Review your rate once a year. Apply the new price to new students first, then give current families at least a month of notice before it changes for them. A short, friendly message works better than a long apology. Say what the new rate is, when it starts and thank them for working with you.
Families rarely leave over a fair increase. They leave when they feel surprised.
Common questions
Should I charge per hour or per session?
Per session is easier for families to understand if your sessions are always the same length. If lengths vary, charge per hour so the price stays fair.
Should I put my rates on my website?
Usually yes. Families who see a clear price and still contact you are more likely to book. Hidden prices tend to bring many questions and few students.
Should the first session be free?
A short free call to meet the student is common. A full free lesson is generous but can attract families who are only shopping around. A paid trial at your normal rate is a fair middle ground.
How often should I raise my rate?
Once a year is a good rhythm, plus whenever your experience or results clearly change.
Charge what you are worth, and get paid on time
TutorPing handles lesson packages, invoices and online payments in your own currency. The Free plan has no monthly fee.