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.

School fees in India by city
CitySchoolsMedian feeRange
Delhi17₹1.15 L₹18,000 – ₹14.69 L
Dehradun14₹5.11 L₹43,204 – ₹14.54 L
Chandigarh12₹84,258₹13,025 – ₹1.47 L
Bangalore9₹1.62 L₹50,000 – ₹11.21 L
Noida8₹4.06 L₹2.03 L – ₹15.16 L
Gurgaon7₹10.88 L₹3.59 L – ₹15.65 L
Shimla7₹73,055₹50,120 – ₹9.2 L
Chennai6₹76,025₹44,000 – ₹1.02 L
Agra5₹61,100₹26,400 – ₹1.98 L
Indore5₹1.16 L₹67,740 – ₹6.35 L
Jodhpur5₹1.43 L₹33,450 – ₹5.29 L
Kolkata5₹1.36 L₹75,840 – ₹2.51 L
Udaipur5₹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.

Abu Road1/2Agartala0/6Agra5/10Ahmedabad4/20Aizawl0/2Ajmer2/4Amaravathinagar1/1Ambala0/1Ambikapur0/2Amritsar1/4Anantapur0/2Badlapur0/1Balipara1/1Bangalore9/94Bankhedi1/2Baridua1/1Baru Sahib0/1Bathinda0/2Beawar0/2Bemetara0/2Bhagalpur0/1Bhayandar1/2Bhilai0/5Bhimtal0/2Bhopal3/7Bhubaneswar2/10Bidar0/2Bikaner0/2Bilaspur0/2Boisar0/2Bokaro Steel City0/2Canacona0/1Chandigarh12/27Chandrapur1/1Chaparda0/1Chennai6/23Chittoor0/2Chumukedima1/2Coimbatore1/9Cuttack0/3Dagshai1/2Dalhousie1/2Darbhanga2/3Darjeeling2/4Dehradun14/42Delhi17/53Deoghar0/2Devlali0/2Devpur0/1Dhanbad0/2Dharampur1/2Dharwad0/2Dimapur1/4Duliajan0/2Faridabad4/11Ferozepur Jhirka0/1Gandhinagar2/4Gangtok1/3Gaya1/2Ghaziabad4/14Goalpara1/2Gopalganj0/1Goverdhan1/1Greater Noida2/7Gundla Pochampally0/2Guntur0/2Gurgaon7/25Guwahati1/9Gwalior3/4Hamirpur0/2Hanumangarh0/1Hisar2/2Hoskote1/2Hyderabad4/24Imphal1/5Indore5/8Itanagar1/2Jabalpur1/3Jaipur4/11Jalandhar2/5Jamnagar0/2Jamshedpur0/4Jhansi1/2Jhunjhunu1/2Jodhpur5/5Jorhat0/2Junnar1/1Kalady1/1Kalikiri0/1Kalimpong1/3Kanakapura0/2Kanpur2/3Kapurthala1/2Karjat0/2Karnal0/2Kasauli1/2Kathgodam0/1Kavaraipettai0/1Khalapur0/1Kishangarh1/2Kochi1/12Kodaikanal2/2Koderma1/2Kolhapur0/2Kolibharthana0/1Kolkata5/23Korba0/2Kota2/9Kotagiri1/2Kothara0/1Kottayam0/2Kozhikode1/6Kurduwadi0/1Kurseong1/8Lakshmangarh1/1Loni1/2Losal0/1Lucknow4/9Ludhiana1/5Lumshnong0/1Madanapalle1/2Madati0/2Madurai0/2Maheshwaram1/1Mainpuri0/2Mandi0/2Mangaluru0/2Mapusa0/2Margao0/3Mathura0/5Mavelikara0/2Meerut2/6Mehsana0/2Mira Road0/2Mirik0/2Mohali1/4Mount Abu1/2Mumbai3/47Murbad0/1Mussoorie1/9Mysore0/3Nagoa0/1Nagpur0/3Nagrota1/1Nainital3/9Nandigama1/1Naranpar0/1Narottam Nagar0/1Naukuchiatal0/1Navi Mumbai0/2Nellore0/2New Delhi1/2Noida8/17North Guwahati0/2Numaligarh1/1Old Goa0/3Ooty3/10Palampur1/2Panaji0/2Panchgani3/13Panchkula0/3Panvel0/2Pasighat0/2Patiala1/2Patna3/16Pawapuri1/1Pilani2/2Pirangut0/1Ponneri0/1Prayagraj0/2Pune3/32Punglwa0/1Purulia1/2Raipur4/6Rajgurunagar1/1Rajkot2/3Rajnandgaon1/2Ranchi2/9Ranikhet0/2Rethare Dharan0/1Rewa1/2Rewari0/2Rohtak0/2Rosera0/1Rourkela1/2Sanawar1/1Saragur0/1Satara0/2Secunderabad0/2Shankarpally1/1Shillong2/5Shimla7/14Sikar2/5Silchar0/2Siliguri2/4Sirsa2/2Sodam0/1Sohna0/1Solan0/2Sonipat2/2Sujanpur Tira0/1Surat0/5Talegaon Dabhade0/2Temi0/1Thane0/2Thirumazhisai0/2Thrissur0/2Tirupati0/2Tiruvalla0/2Trivandrum1/8Tura0/2Tuticorin0/2Udaipur5/5Vadodara2/5Valpoi0/1Varanasi0/3Vasco da Gama0/2Vijayawada0/2Vikasnagar1/2Virar0/2Visakhapatnam1/7Vizianagaram1/2Vrindavan1/3

Fees by board

CBSE, ICSE, IB and State Board.

School fees in India by board
BoardSchoolsMedian feeRange
CBSE192₹1.24 L₹10,000 – ₹11.52 L
ICSE46₹1.91 L₹10,000 – ₹17.7 L
IB17₹11.16 L₹98,600 – ₹20.25 L
State Board6₹77,218₹13,000 – ₹1.66 L

Day vs boarding school fees

Boarding fees usually include accommodation and meals.

School fees in India by school type
School typeSchoolsMedian feeRange
Day school132₹1.02 L₹10,000 – ₹19.77 L
Day cum boarding79₹1.48 L₹10,000 – ₹19.92 L
Boarding51₹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-wise school fees in India
ClassMedian annual feeSchools
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 feeSchools
Under ₹50,00021
₹50,000 – ₹1 lakh74
₹1 – 2 lakh77
₹2 – 3 lakh24
₹3 – 5 lakh22
₹5 lakh and above44

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.