
Short answer: because families are paying the bill now, not the government — and private players know parents will pay anything for their kid’s future.
Longer answer (let’s break it without drama):
India has not been funding education at the level it actually promised. The country has been hovering around roughly 2.7%–2.9% of GDP on education for years, even though policy conversations keep saying it should be closer to 6%. ThePrint+1
When the state doesn’t invest enough:
Government schools and colleges stay limited or weak in many places.
Seats in quality government colleges (medical, engineering, etc.) are way fewer than the demand.
Private players move in and say “don’t worry, we’ll provide the quality — but you’ll pay.”
That gap became the business model.
So now, instead of taxpayers funding capacity, each family is basically directly funding their own micro-university.
Look at higher education (college level): most of the growth is private. In India, well over half of universities are private now, and private unaided colleges make up a big chunk of total seats.
When supply is private:
Fees are set like a product price, not like a public utility.
You’re paying not just tuition, but “development fee,” “lab fee,” “placement fee,” “tech fee,” etc.
This also hits school level in cities. Urban private unaided school fees went up by ~169% in the last decade — way faster than salaries.
So education in India stopped being “public good first” and slid into “premium service with catalog pricing.”
Parents feel like: “If I mess this up, my kid falls behind forever.” Schools and colleges know this psychology. They use that to justify hikes.
Some numbers that show the squeeze:
In big Indian cities, a single child’s yearly schooling (fees + transport + uniforms + books + activities) can hit ₹2.5–3.5 lakh a year now.
For many families, school fees alone are eating 40–80% of annual income.
Urban households are paying nearly 9x what rural households pay, mainly because of private schooling and coaching costs stacked on top.
When something becomes “you must buy this or your kid loses the race,” the seller basically has pricing power.
Post-Covid, schools suddenly had to talk about “smart classrooms,” “digital infra,” air-conditioned campuses, international tie-ups, robotics labs, NEP-aligned skill modules, safety compliance, transport tracking apps, etc. They present it as “21st-century learning,” and attach a fee.
Also, teachers (especially in better private schools) are pushing for higher salaries after years of underpayment during the lockdown era. Schools use this as a public reason for fee hikes.
Basically: the school becomes a lifestyle product, and lifestyle products don’t come cheap.
States try to regulate private school fee hikes, but enforcement is patchy and full of loopholes. After Covid, when schools were allowed to unfreeze fees again, many hiked aggressively, and regulators often couldn’t (or didn’t) stop it.
Even where the government threatens action, it’s mostly notice–counter notice–court stay–committee–silence. Meanwhile parents keep paying.
So “we’ll cap the fees” sounds nice in press conferences. On the ground? Schools still squeeze.
This part is dark.
Banks are giving more education loans than before, especially for higher studies. Outstanding education loan amounts in India almost doubled (around +95%) between 2019 and 2025, and the number of students taking loans from public sector banks went up ~17% year-on-year recently.
Once easy credit exists:
Colleges know you can borrow.
So instead of lowering fees to match middle-class income, they raise fees to match loan eligibility.
Same playbook as housing.
This is the part nobody wants to admit.
Look at spend per student:
Govt school kid: about ₹2.8K a year (average).
Private school kid: ~₹25K a year (average).
That’s almost a 9x jump.
And in rich cities like Chandigarh, parents are spending ~₹50K a year per child just on schooling.
So education didn’t just “get expensive.” It split into tiers:
Low-cost government path (but limited quality in many places, overcrowding, etc.).
Brutally expensive private path that markets itself as “future-proof.”
If you’re in tier two, it feels like costs are exploding — because they are.
Putting it in plain terms:
Underfunded public system → not enough good free/affordable options.
Privatization filled the gap, and private = profit or surplus.
Parents are desperate for “English-medium + tech + safety + placements,” so they pay without bargaining.
Weak regulation means schools/colleges can hike fees and mostly get away with it.
Easy education loans let colleges keep pushing premium pricing.
Inflation in education is outpacing normal inflation, so even if salaries are not jumping like crazy, school bills are. Official data still shows education prices rising faster than general CPI.
In short: it’s not “you’re imagining it.” It’s structural.
Where this leaves you:
If you stick to government institutions (and crack merit seats), cost is still low, but the competition is savage.
If you go private, you’re basically buying access, brand, and placement probability.
That tension — merit vs money — is why everybody’s stressed.
