How do I compare two monthly tuition quotes?
Ask each tutor to write down the session length, the number of sessions included and the subjects covered. The basic comparison is hourly rate × session hours × planned sessions. A monthly package needs the same breakdown: a lower total is not cheaper if it buys fewer teaching hours. Count the actual sessions in the agreed billing period rather than assuming every month has the same number of teaching days.
Ask separately about travel, materials, extra exam sessions and make-up classes. Agree what happens when the tutor cancels and when the student misses a class. If a tutor quotes for several subjects, check how time will be split and whether each subject is included in the same fee. Put the final scope and total in writing before the first paid session.
Does this study tell me the right fee for my child's class?
No. The published overall band is not a Class 7, Class 10 or all-subjects package price. A tutor's asking rate does not tell you how many hours your child needs, which subjects the tutor can teach well, or what the two of you will eventually agree to pay.
Bring the class, board, subject, current topics and your locality to the conversation. Ask for a teaching plan before deciding on the number of weekly sessions. Use the dataset as context for questions, not as a rule that every tutor must charge the same amount. Pune is outside the reported city sample, so these figures cannot establish Pune tuition fees.
The population, stated before any number
Everything here comes from one measurement taken read-only against production on 22 September 2026. The platform carries 7,500+ registered tutor profiles; 600+ of those are verified (identity and qualifications checked); 2,600+ were created in the preceding 30 days. The rate study itself covers the 1,286 profiles carrying a self-set hourly rate between ₹50 and ₹5,000. Thirty-eight rows fell outside that window and were dropped as junk, 2.9% of the rate-bearing rows.
What the number is: a rate the tutor typed into their own profile at signup — what they ask. Every figure below names the n it was computed over, inside the sentence that carries it, because a percentage without its denominator is not a finding.
The ₹500 wall
Across the 1,286 rate-bearing profiles, 483 — 37.6% — sit at exactly ₹500. The next five most common rates are ₹300 (126 profiles, 9.8%), ₹400 (95 profiles, 7.4%), ₹600 (83 profiles, 6.5%), ₹200 (81 profiles, 6.3%) and ₹1,000 (74 profiles, 5.8%). Six numbers account for 73.4% of the entire set.
The coarseness goes well beyond the top six. 1,118 of 1,286 rates — 86.9% — are a multiple of ₹100, and 1,257 of 1,286 — 97.7% — are a multiple of ₹50. Twenty-nine profiles out of 1,286, 2.3%, priced at anything else at all.
Round-number clustering may reflect pricing habits, reference points or other influences. These data do not establish why any tutor chose a rate. For a parent, an asking rate alone does not establish teaching quality, experience or fit.
Why the median is the wrong number here
When 37.6% of 1,286 profiles type one number, that number becomes the median of almost any slice you cut. The median is ₹500 in New Delhi, ₹500 in Noida, ₹500 in Gurgaon, ₹500 in Ghaziabad and ₹500 in Mumbai — and ₹500 for every subject with enough rows to report. That is a property of the clustering, not a finding about the cities or the subjects. A study reporting “the median is ₹500 everywhere we looked” has measured its own denominator.
So the reportable quantity is the interquartile range: p25 to p75, the middle half of the asking-rate sample. That does move, and it moves by city.
Reading the city table: three separate stories
The ceiling is a Gurgaon story. Gurgaon’s p75 is ₹700 (n = 75), the highest of the five and ₹100 above New Delhi, ₹200 above Noida. A quarter of Gurgaon profiles ask ₹700 or more, and it is the only city here whose top quartile clears ₹500 decisively.
The floor is a Mumbai story. Mumbai has the lowest p25 in the set at ₹300 (n = 54), which is the opposite of what cost of living would predict. With n = 54 this is the least reliable row on the page and should be read as a flag for re-measurement rather than as a conclusion. Differences in the people or teaching modes represented could contribute, but this city slice does not establish a cause.
Noida is compressed. p25 ₹350 and p75 ₹500 on n = 141, so its 75th percentile is the mode itself: three quarters of Noida profiles ask ₹500 or less. Noida is the city where ₹500 is the ceiling rather than the centre, and it is the clearest single-city illustration of the whole pattern.
Mode and experience: two cuts that move, one that does not
Online against at-home splits at the floor and not in the middle. Online profiles (n = 531) show p25 ₹300, median ₹500, p75 ₹500. Profiles offering tuition at the student’s home (n = 263) show p25 ₹400, median ₹500, p75 ₹600. The medians are identical; the gap is ₹100 at the 25th percentile. Travel could contribute to the difference, but these slices do not isolate its effect or measure pricing power.
Experience moves one bucket, and it is not the one most people assume. 0–2 years (n = 183) reads p25 ₹400, median ₹500, p75 ₹500. 3–5 years (n = 225) reads p25 ₹400, median ₹500, p75 ₹600. 6–10 years (n = 100) is the only slice in the entire study whose median is not ₹500: p25 ₹500, median ₹600, p75 ₹800. The 10+ years bucket (n = 47) falls back to a median of ₹500 with p75 ₹700, on an n thin enough that the drop should not be over-read. The asking-rate pattern differs by reported experience; it does not establish a return to experience or a cause.
Verified profiles carrying a rate (n = 316) read p25 ₹400, median ₹500, p75 ₹500 — a lower p75 than the ₹600 of the wider group (n = 1,286). This comparison does not isolate the effect of verification on asking rates.
The obvious objection, tested: is ₹500 just a form default?
The reviewed backend field declares @Prop({ type: Number, default: 0 }), so its schema default is ₹0, not ₹500. The recorded exclusions include 298 zero-rate profiles.
That rules out this backend schema default as the direct source of the ₹500 cluster, but it does not prove that each of the 483 profiles independently chose that rate. Five user-action write paths and a repository search were examined. Admin creation, historical seeds and migrations were not examined, so the review does not exclude every possible default or prior write source.
What this dataset is not
These limitations travel with the data. They are not a disclaimer at the bottom; they are the reason the numbers above are quotable at all.
It is not a transacted price. We do not take a commission and money does not flow through us; the family pays the tutor directly. So we see the asking rate and never the settled one. The dataset cannot establish whether agreed rates are above or below the asking rates.
It is not a national sample. 903 of the 1,286 rows yield a recognisable city, and the five cities with enough rows to report are all Delhi-NCR plus Mumbai. This is a Delhi-NCR dataset with a Mumbai comparison, not an all-India one. Anyone writing “India’s tutors charge…” from this page is overstating it, and so are we if we do it.
It is self-selected. These are people who chose to list on a platform. Those who work entirely by word of mouth are absent, and they are not a random subset.
It is self-reported. The number is what someone typed into their own profile at signup. We publish it anyway because the alternative sources are worse: the fee ranges circulating in Indian tuition content are almost all unsourced, including — until recently — one of our own blog posts, which claimed a band for Delhi NCR against no data at all and has since been retired. A disclosed, bounded, self-reported dataset of 1,286 rows beats an undisclosed guess.
Re-measure before quoting this after 22 December 2026. The base is growing; a three-month-old percentile is a different dataset.
How to use these numbers
For a parent: the middle half of the bounded mixed-mode asking-rate sample of 1,286 profiles is ₹350–₹600 per hour. It is not a Delhi-only home-tuition tariff or a paid-price range. Use the relevant city and mode slice to prepare questions, then compare the session hours, subjects and total in each quote.
For a tutor: 483 of the 1,286 profiles list ₹500. That concentration is context, not a reason to match or avoid the rate. The 6–10 year experience slice (n = 100) has p75 ₹800, but this does not show what families paid or establish that someone asking less is under-charging. Set a fee for your actual teaching, preparation and travel commitments.
| City | Sample | p25 | Median | p75 | IQR width | p75 ÷ p25 |
|---|---|---|---|---|---|---|
| Mumbai | n = 54 | ₹300 | ₹500 | ₹600 | ₹300 | 2.00× |
| Ghaziabad | n = 70 | ₹350 | ₹500 | ₹650 | ₹300 | 1.86× |
| Gurgaon | n = 75 | ₹400 | ₹500 | ₹700 | ₹300 | 1.75× |
| New Delhi | n = 492 | ₹400 | ₹500 | ₹600 | ₹200 | 1.50× |
| Noida | n = 141 | ₹350 | ₹500 | ₹500 | ₹150 | 1.43× |
Cities with fewer than 40 rate-bearing rows are not reported. 903 of the 1,286 rows yield a recognisable city and 383 do not: there is no city field, so the city is matched by word-boundary regex against the profile’s street address. Percentiles are nearest-rank on the sorted vector. Across the whole bounded dataset (n = 1,286): p10 ₹200, p25 ₹350, median ₹500, p75 ₹600, p90 ₹1,000.
| Slice | Sample | p25 | Median | p75 |
|---|---|---|---|---|
| Online | n = 531 | ₹300 | ₹500 | ₹500 |
| At the student’s home | n = 263 | ₹400 | ₹500 | ₹600 |
| 0–2 years’ experience | n = 183 | ₹400 | ₹500 | ₹500 |
| 3–5 years’ experience | n = 225 | ₹400 | ₹500 | ₹600 |
| 6–10 years’ experience | n = 100 | ₹500 | ₹600 | ₹800 |
| 10+ years’ experience | n = 47 | ₹500 | ₹500 | ₹700 |
Mode is recorded on a subset of the 1,286 profiles (n = 531 online, n = 263 at the student’s home); experience buckets are reported only where the bucket carries enough rows to quote. The 6–10 year bucket is the single slice in the whole study whose median is not ₹500.
If you are budgeting rather than benchmarking: tell us the class, the subject and your locality, and you will see real profiles with each tutor’s own asking rate on it. You pay the tutor directly — EZ Tuitions takes no commission on the teaching fee.
Find a tutor in Delhi NCRFrequently asked questions
What is the average home tuition fee in Delhi NCR?
Use a range rather than an average. Across 1,286 self-set hourly rates the middle half of the asking-rate sample is ₹350–₹600 per hour. The median is ₹500, but 37.6% of those 1,286 rates are exactly ₹500, so the median is mostly measuring that clustering.
Why is ₹500 per hour so common for home tuition?
483 of 1,286 rates — 37.6% — are exactly ₹500, and 1,257 of 1,286 (97.7%) are a multiple of ₹50. The rate field's database default is ₹0, not ₹500, so that default does not explain the cluster; admin creation, seeds and migrations were not examined.
How much do home tutors charge in Gurgaon, Noida and Mumbai?
As p25 / median / p75 per hour: Gurgaon ₹400 / ₹500 / ₹700 (n = 75), Noida ₹350 / ₹500 / ₹500 (n = 141), Mumbai ₹300 / ₹500 / ₹600 (n = 54). The median is ₹500 in all three; what differs is the spread above and below it.
Does an online tutor charge less per hour than one who comes to your home?
At the floor, yes. Online profiles (n = 531) show a p25 of ₹300 against ₹400 for at-home profiles (n = 263). Both medians are ₹500, so the difference sits at the bottom of the market rather than in the middle of it.
Are these the rates parents actually pay?
No. These are asking rates that tutors typed into their own profiles. We take no commission and money does not flow through us, so we never see the settled price. The dataset cannot establish whether agreed rates are above or below the asking rates.
Do verified tutors charge more?
Not on this evidence. Verified profiles carrying a rate (n = 316) read p25 ₹400, median ₹500, p75 ₹500 — a lower p75 than the ₹600 of the wider group (n = 1,286). It is not something this population prices for today.
How should I compare monthly home tuition fees?
Compare the hourly rate, session length and planned sessions in the billing period. Then check travel, materials, missed-class terms and extra sessions. Ask for the same breakdown from each tutor; a monthly total alone does not show how much teaching it includes.
Can I use these rates to price Class 7 all-subjects tuition or tuition in Pune?
Not as a class-specific or Pune price. The study reports a bounded platform asking-rate sample with Delhi NCR city slices and a Mumbai comparison. It does not establish a Class 7 package fee, an agreed paid rate or a Pune range.