School fees in India (2025) — complete breakdown

Indian private school fees have risen 8–12% annually for the past decade, outpacing inflation by 3–5%. A top CBSE school in Hyderabad or Bengaluru now costs ₹1.5–₹4 lakh per year; premium schools in Mumbai and Delhi cross ₹5–₹10 lakh. Here's a comprehensive breakdown of what parents actually pay.

What's included in school fees

Tuition fee: Core fee for academic instruction. Billed monthly or quarterly. Admission/registration fee: One-time fee at the time of admission. Development/donation: Often called "development fund" — sometimes voluntary but practically mandatory. Transport fee: School bus, charged separately per distance. Uniform and shoes: Mandatory purchase from school-approved vendors. Books and stationery: NCERT + supplementary books, often from school bookstore. Technology fee: For smart classroom maintenance, tablets, lab access. Activity fee: Sports, arts, ECA programmes.

Fee ranges by school type (2025)

Government schools: ₹0–₹500/month (tuition free; minimal other charges). Government-aided private schools: ₹500–₹2,000/month. Budget private schools: ₹1,500–₹4,000/month + ₹15,000–₹40,000 annual additional charges. Mid-range CBSE/ICSE private schools: ₹4,000–₹10,000/month + ₹50,000–₹1,00,000 additional charges. Premium/international schools: ₹10,000–₹50,000/month + ₹1,00,000–₹5,00,000 donation.

City-wise comparison (mid-range private CBSE)

Mumbai: ₹6,000–₹15,000/month. Delhi/NCR: ₹5,000–₹12,000/month. Bengaluru: ₹5,500–₹14,000/month. Hyderabad: ₹4,000–₹10,000/month. Chennai: ₹3,500–₹9,000/month. Pune: ₹4,000–₹9,000/month. Kolkata: ₹2,500–₹7,000/month. Tier 2 cities: ₹1,500–₹5,000/month.

Hidden costs parents miss

Annual day, sports day, science fair contributions: ₹2,000–₹8,000. Extra tuitions outside school: ₹2,000–₹8,000/month. Education insurance: ₹3,000–₹10,000/year. After-school activity classes: ₹1,000–₹5,000/month. School trips: ₹3,000–₹20,000/year. Total hidden costs average ₹40,000–₹80,000/year beyond stated fees.

Financial planning tips

Start a dedicated education fund using a Sukanya Samriddhi (for girl child) or mutual fund SIP from when your child is born. ₹3,000/month at 12% returns over 10 years grows to ₹7 lakh — enough to cover 3–4 years of mid-range school fees. Review fees every year — most schools raise fees 8–12% annually without formal notice.