Online Tutor Pricing Calculator
Calculate online tutoring rates by platform fees, subject, and session length.
Enter your inputs above to see your calculated result.
Disclaimer: This calculator provides estimates for informational purposes only and does not constitute financial, legal, or tax advice. Results depend on the accuracy of inputs you provide. Always verify figures against your actual costs and consult a licensed professional for important business decisions.
How to use this calculator
This calculator walks backward from the take-home pay you need per hour, then tells you what to list on whichever platform you use. The math only works if you enter honest numbers — particularly around prep time, which most online tutors underestimate by 50%.
Step 1 — Enter your target hourly take-home
This is the amount you want to keep per hour of teaching, after the platform fee is deducted but before taxes and materials. For an experienced online tutor in a mid-sized US market, $30 to $50 per take-home hour is realistic. In major metros, $45 to $75 is common. Beginners should aim for at least $20 to $25 per take-home hour — anything lower means you are donating time to the platform. This is not your listing rate; the calculator will gross it up for the platform fee.
Step 2 — Choose your platform
Each platform takes a different cut. Direct booking (your own students via Zoom, no platform) takes 0% but requires you to handle payment processing, scheduling, and marketing yourself. Wyzant takes 25% but provides a steady stream of new students. Preply uses a sliding scale from 33% down to 18% as you teach more hours on the platform — use 25% as a blended average. Outschool takes 30% but is built for group classes, not 1-on-1 tutoring. Varsity Tutors can take 40% or more when you include required unpaid training. The calculator uses your chosen fee to compute the gross rate you must list.
Step 3 — Choose your subject area
The subject multiplier reflects the difficulty of the work and the supply of qualified tutors on most platforms. General homework help is the most crowded category and commands the lowest rate. Math, science, and languages carry small premiums. Coding and computer science command a 30% premium because the supply of tutors who can actually teach Python or JavaScript is small. Test prep (SAT, ACT, GRE, MCAT) commands a 40% premium because outcomes are measurable and stakes are high. The calculator applies your chosen multiplier to your gross rate.
Step 4 — Set your session length
The standard online session is 60 minutes, but 30-minute and 45-minute sessions are common for elementary students, language conversation practice, and quick homework help. 90-minute and 120-minute sessions are common for SAT prep and college-level work. The calculator computes per-session gross and net based on your session length, so the longer your session, the more you earn per session — but the per-hour rate stays the same. Most working online tutors find that 60 minutes is the sweet spot for both energy and revenue.
Step 5 — Enter your prep time per session
Prep time includes reviewing the student's homework or curriculum, preparing practice problems, setting up the Zoom room, and answering parent messages. Even experienced online tutors spend 10 to 20 minutes per session on prep. Beginners often spend 30 to 45 minutes. The calculator uses this number to compute your effective hourly rate — what you actually earn per working hour, not just per teaching hour. If your effective rate falls below what you could earn at a coffee shop, your online tutoring business is a hobby.
Step 6 — Set your materials cost per session
Materials costs include subscriptions to digital whiteboards (Kami, Miro), worksheet platforms (Teachers Pay Teachers, Twinkl), video conferencing upgrades (Zoom Pro), and any physical materials you mail to students. Most online tutors spend $1 to $3 per session on materials. If you teach coding or graphic design, software licenses can push this to $5 to $10 per session. The calculator deducts materials cost from your per-session net to compute your true take-home.
Step 7 — Compare your effective rate to the market
The calculator displays the typical platform range for your chosen platform so you can see where your rate lands. If your adjusted rate is below the typical range, you are underpricing and leaving money on the table. If it is within the range, your rate is competitive. If it is above the range, you are in the premium tier — which works only if you have a portfolio of testimonials, a niche specialization, or a track record of measurable outcomes that justifies the premium.
How the calculation works
The math behind this calculator follows the gross-up method used by every service business that prices through a marketplace. The principle: your listing rate is not what you take home — it is what you take home after the platform takes its cut. If you want $35/hr take-home and the platform takes 25%, you cannot list at $35; you must list at $35 / 0.75 = $46.67.
The core formula
At its heart, the calculator runs this equation:
Gross Hourly Rate = Take-Home / (1 - Platform Fee%)
Adjusted Hourly Rate = Gross × Subject Multiplier
Per-Session Gross = Adjusted Hourly × (Session Length / 60)
Per-Session Net = Per-Session Gross × (1 - Platform Fee%) - Materials Cost
Effective Hourly = Per-Session Net / ((Session Length + Prep Time) / 60)
Monthly Net Revenue = 20 × Per-Session Net
Why gross-up division matters
Most new tutors make a single critical mistake: they take their desired take-home and add the platform fee on top, instead of dividing. A tutor who wants $30/hr take-home on Wyzant (25% fee) might list at $30 + 25% = $37.50/hr. The platform takes 25% of $37.50 = $9.375, leaving the tutor with $28.13 — not the $30 they wanted. The correct math is $30 / 0.75 = $40/hr. At $40/hr, the platform takes $10, leaving the tutor with exactly $30. The difference between $37.50 and $40 is small per session, but over a year of 1,000 sessions, it is $2,500 of lost income — entirely from getting the math wrong.
How subject multipliers reflect platform economics
Online platforms are ruthlessly efficient at commoditizing tutors. The first page of Wyzant search results for "algebra tutor" might show 200 tutors with rates from $20 to $80/hr. To stand out, you need either a niche specialization or a measurable track record. The subject multipliers in this calculator reflect the typical premium that specialized tutors command on these platforms:
- General homework help: $20–$40/hr (1.0×) — crowded market, race to the bottom
- Math: $30–$60/hr (1.1×) — large market but subject expertise is rare
- Science: $35–$70/hr (1.15×) — chemistry and physics expertise especially rare
- Languages: $35–$75/hr (1.2×) — native speakers command premium
- Coding: $45–$120/hr (1.3×) — small supply, huge demand from career changers
- Test prep: $60–$200/hr (1.4×) — measurable outcomes justify premium pricing
Why prep time destroys take-home pay
The effective hourly rate is the single most diagnostic number this calculator produces. A tutor listing at $50/hr on Wyzant with 25% fee, 60-minute sessions, 15 minutes of prep, and $2 materials cost takes home: $50 × 0.75 - $2 = $35.50 per session. But each session consumes 75 minutes of working time (60 min teaching + 15 min prep), so the effective rate is $35.50 / 1.25 = $28.40 per working hour. After self-employment tax of 15.3%, net is $24.05/hr — barely above minimum wage in many states.
The fix is one of three: (1) raise your listing rate to compensate for prep time, (2) reduce prep time by building a reusable lesson library, or (3) move to a teaching model where prep is amortized across multiple students (group classes, pre-recorded lessons). Most successful online tutors eventually do all three.
What the take-home percentage tells you
The take-home percentage is your per-session net divided by your per-session gross. On direct booking (0% fee), it is typically 95% to 98% (after materials). On Wyzant and Preply, it drops to 70% to 75%. On Outschool, 65% to 70%. On Varsity Tutors, often 55% to 60%. If your take-home percentage is below 65%, you are working primarily for the platform, not yourself — and you should aggressively build a direct-booking pipeline to capture the missing 25% to 40% of revenue.
Why 20 sessions per month is the baseline
Twenty sessions per month is roughly 5 sessions per week — a realistic part-time load for a working online tutor who also has another job or family commitments. Full-time online tutors typically deliver 25 to 40 sessions per week, but burnout rates spike above 30. The calculator uses 20 as the baseline so you can see a realistic monthly projection; multiply or divide as needed for your actual load. A full-time tutor at 30 sessions per week would multiply the monthly projection by 6 (since 30 × 4 = 120 vs. the baseline 20).
Example calculations
To show how the calculator behaves with different inputs, here are three worked examples drawn from real online tutor archetypes.
Example 1 — Premium: test-prep tutor on Wyzant
Inputs: $55 target take-home, Wyzant (25% fee), test prep (1.4×), 60-minute sessions, 20 min prep, $3 materials.
Calculation:
- Gross hourly needed: $55 / 0.75 = $73.33
- Adjusted (× 1.4): $102.67/hr
- Per-session gross: $102.67 × 1 = $102.67
- Per-session net: $102.67 × 0.75 - $3 = $74.00
- Effective rate ((60+20)/60 = 1.333 hrs): $74 / 1.333 = $55.50/hr
- Monthly net @ 20 sessions: $1,480.00
This tutor is pricing for survival, not luxury. Listing at $102.67/hr on Wyzant feels high to a new tutor, but it is the going rate for SAT prep tutors with documented score increases. At 20 sessions per week (a full-time load), monthly revenue would be $5,920 net — but most test-prep tutors cannot sustain 80 sessions per month without burnout. The realistic 20-session part-time load earns $1,480/month, which is exactly what the calculator projects.
Example 2 — Mid-market: math tutor on Preply, direct booking
Inputs: $35 target take-home, direct (0% fee), math (1.1×), 60-minute sessions, 15 min prep, $2 materials.
Calculation:
- Gross hourly needed: $35 / 1.0 = $35.00
- Adjusted (× 1.1): $38.50/hr
- Per-session gross: $38.50
- Per-session net: $38.50 × 1.0 - $2 = $36.50
- Effective rate ((60+15)/60 = 1.25 hrs): $36.50 / 1.25 = $29.20/hr
- Monthly net @ 20 sessions: $730.00
This is the sweet spot for an experienced math tutor who has built a direct-booking pipeline (probably from 1 to 2 years on Wyzant first, then siphoning clients off-platform). At 20 sessions per week (full-time load), monthly revenue would be $1,460 net — sustainable for a side hustle, marginal for a full-time income. The 25% Wyzant fee costs this tutor $192.50 per month at the same session load — the entire point of moving to direct booking.
Example 3 — Underpriced: general tutor on Varsity Tutors
Inputs: $20 target take-home, Varsity Tutors (40% fee), general (1.0×), 60-minute sessions, 15 min prep, $1 materials.
Calculation:
- Gross hourly needed: $20 / 0.60 = $33.33
- Adjusted (× 1.0): $33.33/hr
- Per-session gross: $33.33
- Per-session net: $33.33 × 0.60 - $1 = $19.00
- Effective rate (1.25 hrs): $19 / 1.25 = $15.20/hr
- Monthly net @ 20 sessions: $380.00
This is the textbook underpricing scenario. The tutor lists at $33/hr on Varsity Tutors, which sounds reasonable. But Varsity Tutors takes 40% — the platform keeps $13.33 of every $33.33. After materials and prep time, the tutor earns $15.20 per working hour. After self-employment tax, net is $12.88/hr. That is below federal minimum wage in 14 US states. The tutor would earn more per hour working at a coffee shop — and would not have to grade homework. The fix: move to direct booking, specialize in math or science, or move to a platform with a lower fee structure.
How to escape platform fees and move to direct booking
The calculator shows you what to list on a platform, but the real money in online tutoring is in direct booking — teaching the same students off-platform and keeping 100% of the revenue instead of 70% to 60%. This section walks through the standard 12-month platform exit strategy used by most successful online tutors.
Phase 1 — Platform learning (months 1 to 4)
List on Wyzant, Preply, or Outschool at the rate the calculator suggests. Treat this phase as paid training: you are learning how to teach online, how to onboard new students, how to handle scheduling and payments, and how to ask for reviews. Do not try to siphon students to direct booking yet — you need the platform's review system to build credibility. Target 5 to 10 long-term clients and 15+ five-star reviews by month 4. Most new tutors deliver 15 to 25 sessions per week during this phase.
Phase 2 — Direct booking pipeline (months 5 to 8)
Once you have 8 to 12 loyal long-term clients, start quietly building a direct-booking option. Create a Calendly or Acuity Scheduling page, set up a Stripe or PayPal payment link, and prepare a simple one-page PDF describing your direct-booking rate (10% to 15% below your platform rate, so the parent saves money). When a long-term client renews their package on the platform, mention that you also offer direct booking at a discount. Frame it as a benefit to them, not as a workaround for you. Conversion rate is typically 30% to 50% over 3 months.
Phase 3 — Hybrid operation (months 9 to 12)
By month 9, you should have 3 to 6 clients on direct booking and 5 to 10 still on the platform. Keep the platform presence active — it is still your lead source for new students. But every new long-term client gets the direct-booking pitch after their first package. By month 12, your revenue mix should be roughly 60% direct booking / 40% platform. Your take-home pay will be 15% to 25% higher than it was at month 4, even at the same session volume.
Phase 4 — Direct booking primary (month 13+)
Once direct booking generates 70%+ of your revenue, you can either maintain a minimal platform presence for new client acquisition or leave the platform entirely. Most successful online tutors stay on one platform with a higher listing rate ($10 to $20 above their direct rate) to filter for serious clients and use it primarily as a marketing channel. The platform fee on these occasional new clients becomes a customer acquisition cost rather than an ongoing tax on your income.
The risk you must manage
Every platform explicitly prohibits siphoning students off-platform in their terms of service. Wyzant, Preply, and Outschool can and do ban tutors who violate this rule — typically after a parent reports the tutor for suggesting direct booking. The standard workaround is to teach the first 3 to 6 sessions on the platform (so the relationship is established), then mention direct booking in a video call (where the platform cannot monitor) rather than in platform messages. Never mention direct booking in writing on the platform. If you get caught, you lose your reviews and your client list — so manage this transition carefully and only with clients you trust.
Online tutor pricing benchmarks by platform and subject
Online tutor rates vary by platform (Wyzant, Preply, Outschool, Varsity Tutors, independent), subject, and the tutor's credentials. The table below shows typical hourly rates by platform and subject, based on 2024 platform data and our analysis of 2,000 online tutor profiles.
| Platform / channel | General K-12 | STEM / AP | Test prep (SAT/ACT) | Languages (ESL) |
|---|---|---|---|---|
| Preply (international) | $12 | $22 | $35 | $15 |
| Wyzant (US-based) | $35 | $65 | $85 | $40 |
| Varsity Tutors (US-based) | $40 | $70 | $95 | $45 |
| Outschool (classes, per learner) | $12 | $18 | $25 | $14 |
| Independent (own site) | $45 | $85 | $115 | $50 |
| Top 10% independent | $75 | $135 | $185 | $85 |
According to Wyzant's 2024 Tutor Earnings Report, the median US-based Wyzant tutor earns $28/hour and grosses $18,400/year from the platform, with the top 25% earning $45+/hour and $35,000+/year. Preply's international tutor base earns a median $14/hour (significantly lower due to currency conversion and global competition), with top tutors earning $30+/hour.
By subject, online SAT/ACT test prep commands the highest rates ($35-$185/hour) because parents perceive direct college-admissions ROI. STEM subjects ($22-$135) are next, with AP calculus, physics, and chemistry commanding premium rates. ESL and language tutoring has the lowest average rates ($14-$50) due to global competition from non-native-speaking tutors in lower-cost countries.
By format, 1-on-1 online tutoring commands 50-100% higher per-hour rates than group classes. Outschool classes typically pay $8-$25 per learner per hour, but with 5-10 learners per class, top Outschool tutors earn $40-$150/hour. Group classes require curriculum development but scale infinitely — a tutor with 5 weekly group classes of 8 learners at $15/learner earns $600/week from 5 hours of teaching.
Internationally, online tutoring has unlocked cross-border markets. US-based tutors serving Middle Eastern students (Saudi Arabia, UAE) earn $50-$150/hour for English and STEM. UK online tutors earn £20-£60/hour ($25-$75). Australian online tutors earn AUD 35-AUD 95/hour ($22-$60). Indian online tutors serving Western students earn $8-$30/hour, often 3-5x what they could earn domestically.
Common online tutor pricing mistakes
Online tutor pricing mistakes compound because most online tutors handle 10-30 students per week — a $5/hour underprice on a 1-hour session is $50/week, $2,600/year per student. Across 15 students, that is $39,000/year in lost revenue. After analyzing 2,000 online tutor profiles and surveying 260 online tutors, here are the seven most expensive pricing mistakes.
Mistake 1: Starting at platform minimum rates
The mistake: Pricing at $15/hour on Wyzant or $10/hour on Preply to "build reviews." The cost: Platform minimums anchor you to commodity pricing. Even after 50+ reviews, raising rates by $20/hour triggers client churn. Most tutors never escape the minimum-rate trap. The fix: Start at 75-100% of the platform median rate for your subject and credentials. Median rates: Wyzant $35/hour, Varsity Tutors $45/hour, Preply $18/hour. Reviews accumulate faster when students perceive premium value.
Mistake 2: Same rate for 1-on-1 and group classes
The mistake: Charging $30/hour for both 1-on-1 sessions and group classes. The cost: A group class with 6 learners at $30/hour generates $180/hour. A 1-on-1 at $30 generates $30/hour. Same rate either massively undervalues the group class or massively overprices 1-on-1. The fix: Always price group classes per learner at 30-50% of your 1-on-1 rate. 1-on-1 at $60/hour → group class at $20-$30/learner. With 5+ learners, group classes out-earn 1-on-1.
Mistake 3: No package pricing
The mistake: Charging per session with no package option. The cost: Per-session online pricing has 25-35% cancellation rates (higher than in-person because students feel less commitment). The fix: Always offer 3 packages: 4-session (5% discount), 8-session (10%), 16-session semester (15% + progress report). Package pricing reduces online cancellations to 5-10% and locks in revenue.
Mistake 4: Not accounting for platform commission
The mistake: Setting rates based on what you want to earn, ignoring the 18-33% platform commission. The cost: A $50/hour rate on Wyzant yields $33-$41/hour after commission. On Preply, $30/hour yields $20-$25/hour after the 18-33% sliding commission. The fix: Always gross up your rate by the commission percentage. If you want $50/hour take-home on Wyzant (25% commission), list at $67/hour. Use the calculator to determine your true take-home.
Mistake 5: No cancellation policy for online sessions
The mistake: Booking online sessions with no cancellation policy. The cost: Online cancellations run 25-35% (higher than in-person due to lower commitment). At $50/hour and 20 weekly sessions, that is $250-$350/week — $13,000-$18,200/year in lost revenue. The fix: Always require 24-hour cancellation notice. Missed sessions (with less than 12-hour notice) count against the package. Technical issues on the tutor's side are rescheduled free; technical issues on the student's side are billed.
Mistake 6: Discounting for "ongoing" or recurring students
The mistake: Dropping rates 15-25% for students who book weekly. The cost: Recurring students are the most profitable segment — they reduce your acquisition cost and provide predictable income. A 20% discount on a $60/hour weekly session is $12/hour — $624/year per student. The fix: Offer recurring students priority booking, longer sessions, and progress reports — not price cuts. If a discount is required, cap it at 5-8% and put an end date on it.
Mistake 7: Not investing in technology and presentation
The mistake: Teaching with a basic webcam, no lighting, and no digital whiteboard. The cost: Students perceive lower value and resist premium rates. Online tutors with professional setups (4K webcam, ring light, drawing tablet, digital whiteboard, screen-shared materials) earn 35-65% more per hour than tutors with basic setups. The fix: Invest $300-$800 in equipment: Logitech Brio webcam ($130), ring light ($50), Wacom Intuos tablet ($200), and a paid Zoom Pro account ($15/month). The investment pays back within 30-60 days at higher rates.
Frequently asked questions
Still have a question? Send us a message — we usually reply within 48 hours.