What private tutors on TuitionsInIndia ask per hour, measured from 906 active tutor profiles. Every row shows how many tutors it's based on. Edition: November 2026.
Summary, November 2026
Across 906 active tutors, the median asking rate for one-to-one tuition is ₹500 an hour, and half ask between ₹300–₹500.
Source: TuitionsInIndia (2026). Tuition fees in India, November 2026. tuitionsinindia.com/tuition-fees
"Middle half" is the 25th to 75th percentile: half of tutors ask within this range. A tutor who teaches several classes, boards, subjects or cities counts in each. Rows with fewer than 20 tutors aren't published.
| Median /hour | Middle half | Tutors (n) | |
|---|---|---|---|
| Class 1–5 | ₹400 | ₹300–₹500 | 578 |
| Class 6–8 | ₹400 | ₹300–₹500 | 602 |
| Class 9–10 | ₹480 | ₹300–₹500 | 477 |
| Class 11–12 | ₹500 | ₹300–₹600 | 274 |
| Median /hour | Middle half | Tutors (n) | |
|---|---|---|---|
| CBSE | ₹500 | ₹300–₹500 | 678 |
| State boards | ₹480 | ₹300–₹500 | 587 |
| ICSE / ISC | ₹500 | ₹300–₹600 | 352 |
| IGCSE | ₹500 | ₹400–₹700 | 129 |
| IB | ₹500 | ₹300–₹700 | 114 |
| Median /hour | Middle half | Tutors (n) | |
|---|---|---|---|
| Maths | ₹478 | ₹300–₹500 | 505 |
| Science | ₹400 | ₹300–₹500 | 469 |
| English | ₹400 | ₹300–₹500 | 464 |
| Hindi | ₹400 | ₹283–₹500 | 274 |
| Physics | ₹500 | ₹300–₹600 | 195 |
| Chemistry | ₹440 | ₹300–₹500 | 177 |
| Biology | ₹400 | ₹250–₹500 | 94 |
| Social Studies | ₹400 | ₹299–₹500 | 80 |
| Spoken English | ₹500 | ₹250–₹600 | 76 |
| Python | ₹499 | ₹347–₹600 | 41 |
| Economics | ₹450 | ₹200–₹600 | 32 |
| Computer Science | ₹325 | ₹250–₹500 | 26 |
| Marathi | ₹400 | ₹250–₹500 | 24 |
| Accountancy | ₹400 | ₹200–₹500 | 20 |
| Median /hour | Middle half | Tutors (n) | |
|---|---|---|---|
| Teaches online (any) | ₹499 | ₹300–₹500 | 854 |
| Online only | ₹450 | ₹300–₹500 | 609 |
| Travels to the student's home | ₹500 | ₹300–₹600 | 189 |
| Student comes to the tutor's home | ₹500 | ₹300–₹600 | 195 |
| Median /hour | Middle half | Tutors (n) | |
|---|---|---|---|
| Mumbai | ₹500 | ₹350–₹700 | 177 |
| Delhi NCR | ₹499 | ₹300–₹500 | 75 |
| Hyderabad | ₹325 | ₹200–₹500 | 30 |
| Navi Mumbai | ₹500 | ₹300–₹1,000 | 28 |
| Thane | ₹500 | ₹400–₹700 | 24 |
| Bengaluru | ₹350 | ₹300–₹500 | 23 |
| Kolkata | ₹350 | ₹300–₹400 | 23 |
Chennai (17), Pune (9) have too few tutors to publish yet. For Mumbai localities, see the Mumbai fee page.
| Median /hour | Middle half | Tutors (n) | |
|---|---|---|---|
| 1–2 years | ₹400 | ₹250–₹500 | 181 |
| 3–5 years | ₹500 | ₹300–₹600 | 111 |
| 6–10 years | ₹500 | ₹300–₹600 | 55 |
| 10+ years | ₹500 | ₹480–₹800 | 74 |
484 tutors don't state their experience.
| Median /hour | Middle half | Requirements (n) | |
|---|---|---|---|
| Families' stated budget, Mumbai region | ₹400 | ₹300–₹800 | 122 |
Hourly budgets families stated when posting a requirement, June 2026 to October 2026. Outside Mumbai we don't yet have enough to publish.
Free to quote and reuse under Creative Commons Attribution 4.0 (CC BY 4.0). Please credit "TuitionsInIndia tuition fee data" with a link to this page.
Suggested citation: TuitionsInIndia (2026). Tuition fees in India, November 2026. tuitionsinindia.com/tuition-fees
Download this edition as CSV → · Earlier editions: 2026-10, 2026-09
How much does a tutor cost in India?
Among 906 tutors on TuitionsInIndia in November 2026, the median asking rate is ₹500 an hour, and half ask between ₹300–₹500. Tutors who travel to the student's home mostly ask ₹300–₹600.
Is online tuition cheaper than home tuition?
At the median: online-only ₹450, tutors who travel ₹500 an hour. The middle half is ₹300–₹500 online-only and ₹300–₹600 for tutors who travel.
How much do IB and IGCSE tutors charge?
IGCSE tutors: median ₹500, mostly ₹400–₹700 an hour. IB tutors: median ₹500, mostly ₹300–₹700.
How much does tuition cost in Mumbai vs Delhi?
Mumbai tutors on our platform: median ₹500 an hour (₹350–₹700). Delhi NCR: median ₹499 (₹300–₹500).
How often is this updated?
A new edition is published every month. Within a month the numbers don't change, so a figure you quote stays on this page.