School Fees in India 2026
Average annual school fees by city, board, school type and class, from the fees schools publish on PickMySchool.
Summary
Across 262 schools in India that publish their fees on PickMySchool, the median annual school fee is ₹1.44 L, and most schools charge between ₹76,791 and ₹3.02 L a year. CBSE schools have a median fee of ₹1.24 L and ICSE schools ₹1.91 L; IB schools are the most expensive at ₹11.16 L. Day schools have a median of ₹1.02 L, against ₹4.14 L for boarding schools, which include accommodation and meals.
Median annual fee
₹1.44 L
Most schools charge
₹76,791 – ₹3.02 L
Lowest fee
₹10,000
Highest fee
₹20.25 L
Based on 262 schools of 1062 listedthat publish their annual fees on PickMySchool. "Most schools charge" is the middle half of schools.
School fees by city
Median fees for cities where at least 5 schools publish fees. Open a city for board-wise, class-wise and school-wise fees.
| City | Schools | Median fee | Range |
|---|---|---|---|
| Delhi | 17 | ₹1.15 L | ₹18,000 – ₹14.69 L |
| Dehradun | 14 | ₹5.11 L | ₹43,204 – ₹14.54 L |
| Chandigarh | 12 | ₹84,258 | ₹13,025 – ₹1.47 L |
| Bangalore | 9 | ₹1.62 L | ₹50,000 – ₹11.21 L |
| Noida | 8 | ₹4.06 L | ₹2.03 L – ₹15.16 L |
| Gurgaon | 7 | ₹10.88 L | ₹3.59 L – ₹15.65 L |
| Shimla | 7 | ₹73,055 | ₹50,120 – ₹9.2 L |
| Chennai | 6 | ₹76,025 | ₹44,000 – ₹1.02 L |
| Agra | 5 | ₹61,100 | ₹26,400 – ₹1.98 L |
| Indore | 5 | ₹1.16 L | ₹67,740 – ₹6.35 L |
| Jodhpur | 5 | ₹1.43 L | ₹33,450 – ₹5.29 L |
| Kolkata | 5 | ₹1.36 L | ₹75,840 – ₹2.51 L |
| Udaipur | 5 | ₹89,100 | ₹57,650 – ₹5.2 L |
School fees in every city
223 cities. The number shows how many schools in each city publish their fees; new cities are added automatically.
Fees by board
CBSE, ICSE, IB and State Board.
| Board | Schools | Median fee | Range |
|---|---|---|---|
| CBSE | 192 | ₹1.24 L | ₹10,000 – ₹11.52 L |
| ICSE | 46 | ₹1.91 L | ₹10,000 – ₹17.7 L |
| IB | 17 | ₹11.16 L | ₹98,600 – ₹20.25 L |
| State Board | 6 | ₹77,218 | ₹13,000 – ₹1.66 L |
Day vs boarding school fees
Boarding fees usually include accommodation and meals.
| School type | Schools | Median fee | Range |
|---|---|---|---|
| Day school | 132 | ₹1.02 L | ₹10,000 – ₹19.77 L |
| Day cum boarding | 79 | ₹1.48 L | ₹10,000 – ₹19.92 L |
| Boarding | 51 | ₹4.14 L | ₹50,000 – ₹20.25 L |
Class-wise school fees in India
Median annual fee for each class, from schools that publish a class-wise fee structure. Class 11–12 average the streams.
| Class | Median annual fee | Schools |
|---|---|---|
| KG / Pre-primary | ₹96,850 | 166 |
| Class 1 | ₹1.08 L | 202 |
| Class 2 | ₹1.07 L | 205 |
| Class 3 | ₹1.09 L | 212 |
| Class 4 | ₹1.14 L | 223 |
| Class 5 | ₹1.21 L | 231 |
| Class 6 | ₹1.48 L | 254 |
| Class 7 | ₹1.44 L | 252 |
| Class 8 | ₹1.47 L | 251 |
| Class 9 | ₹1.52 L | 253 |
| Class 10 | ₹1.51 L | 247 |
| Class 11 | ₹1.54 L | 232 |
| Class 12 | ₹1.52 L | 222 |
How many schools in each fee range
| Annual fee | Schools |
|---|---|
| Under ₹50,000 | 21 |
| ₹50,000 – ₹1 lakh | 74 |
| ₹1 – 2 lakh | 77 |
| ₹2 – 3 lakh | 24 |
| ₹3 – 5 lakh | 22 |
| ₹5 lakh and above | 44 |
Based on 262 schools that publish fees.
School fees in India – frequently asked questions
- What is the average school fee in India?
- The median annual fee across 262 schools that publish fees on PickMySchool is ₹1.44 L (average ₹2.75 L). Half of these schools charge between ₹76,791 and ₹3.02 L a year.
- Are CBSE schools cheaper than ICSE schools?
- On PickMySchool, CBSE schools have a median annual fee of ₹1.24 L (192 schools) and ICSE schools ₹1.91 L (46 schools). Fees depend far more on the individual school and city than on the board.
- How much do IB schools cost in India?
- IB schools that publish fees on PickMySchool have a median annual fee of ₹11.16 L, ranging from ₹98,600 to ₹20.25 L.
- What are boarding school fees in India?
- Boarding schools on PickMySchool have a median annual fee of ₹4.14 L, ranging from ₹50,000 to ₹20.25 L, usually including tuition, accommodation and meals.
- Which city has the highest school fees?
- Of the cities with at least 5 schools publishing fees, Gurgaon has the highest median fee (₹10.88 L) and Agra the lowest (₹61,100).
- What do school fees in India include?
- The fees here are the annual fees schools publish on PickMySchool, usually tuition and term fees. Admission fees, refundable deposits, transport, uniforms and books are often extra, so always confirm the full fee structure with the school.
How these figures are calculated
We use the annual fees schools publish on their PickMySchool profiles (262 schools of 1062 listed). Each school counts once, at the middle of its fee range; the median is the middle school, and "most schools" is the middle half. Fees change every academic year, so confirm with the school. Featured listings do not affect these figures. Looking for a school in your budget? Filter schools by fees.