How Much Does It Actually Cost to Educate a Child in India We Did the Maths.

TL;DR

  • The average Indian family spends ₹12,616 per child per year on school education – but this national average conceals extreme variation by state, school type, and whether you live in a city or a village.
  • Private school families spend nearly 10 times more than government school families: ₹25,002 versus ₹2,863 annually per student.
  • Education costs in India have risen close to 90% over the last decade – nearly doubling in just over twelve years, month after month, without relief.
  • Families in Haryana spend the most on schooling (₹25,720 per student annually); Bihar the least (₹5,656) – a gap of nearly five times between two states in the same country.
  • Indian families spend ₹1,804 more per year educating a son than a daughter – a financial gap that mirrors, and reinforces, deeper inequality.
  • Households collectively spend an estimated ₹5 lakh crore annually on private education – roughly four times what the government itself spends.
  • Textbooks and stationery account for ₹2,002 of the average annual cost – a figure that a functioning second-hand book economy could cut by more than half.

Every year in India, millions of families sit down – sometimes consciously, sometimes not – and run the numbers on what it costs to keep a child in school. They add up the fees, transport, uniforms, books. They calculate what is due in June. They figure out what can be delayed until August. They decide what has to go.

Most of them do this in their heads, in the middle of the night, in the way that people calculate when the stakes feel too high to write down.

This piece does the same calculation – but openly, with data, and for every kind of family across every kind of India. Because the numbers, when you actually lay them out, reveal something that is simultaneously obvious and rarely said clearly: educating a child in India is one of the most expensive things a family will ever do, it is getting more expensive every year, and the burden of that cost is distributed in ways that are neither fair nor inevitable.

The National Average: What It Tells You, and What It Hides

Start with the headline number, because it is worth knowing – and worth immediately interrogating.

According to the Comprehensive Modular Survey on Education 2025, conducted by India’s Ministry of Statistics and Programme Implementation across 52,085 households and 57,742 students, the average annual household expenditure on school education per student in India is ₹12,616.

That covers course fees, textbooks and stationery, transport, uniforms, and miscellaneous academic expenses. It is the most comprehensive official measure of what Indian families actually spend on schooling, and it was published in August 2025 – making it the freshest national dataset on this question.

But the average in India is a particularly slippery number. The country contains, within its borders, realities so divergent that a single figure flattens them into meaninglessness. The ₹12,616 is technically accurate. It is also, practically speaking, almost useless as a guide to what your family is likely to spend – because it combines the family in rural Bihar spending ₹4,000 a year with the family in urban Haryana spending ₹50,000, and presents their midpoint as if it describes either of them.

To understand what education actually costs in India, you have to disaggregate. You have to look at where you live, what kind of school your child attends, what class they are in, and – as the data shows with uncomfortable clarity – whether your child is a boy or a girl.

The Single Most Important Variable: Government School or Private?

Nothing in the education cost data matters more than school type. The gap between what government school families and private school families spend is not a gap – it is a chasm.

School type Average annual household expenditure per student
Government school ₹2,863
Private aided school ₹12,500 (approx.)
Private unaided (urban) ₹35,798
Private unaided (rural) ₹22,919
All schools, national average ₹12,616

Source: Comprehensive Modular Survey on Education 2025

The private school premium is not merely a fee differential. It cascades across every expense category. Urban families in private schools spend ₹15,143 on course fees alone – nearly four times the ₹3,979 rural average. They spend more on transport, more on uniforms, and more on the books and stationery that arrive with each new academic year.

What makes this especially significant is the scale of private school enrolment. Private unaided schools account for 31.9% of total school enrolment nationally – and the proportion is considerably higher in urban areas, where middle-class aspiration and the flight from under-resourced government schools has made private school enrolment close to the default.

For these families – and there are tens of millions of them – government school figures are irrelevant. They are paying private prices, whether or not their incomes support it.

Read More: 

Breaking Down the Bill: Where the Money Actually Goes

The ₹12,616 national average does not arrive as a single invoice. It accumulates across the year in categories that each feel manageable in isolation, but compound into something that is anything but.

Expense category National average per student Urban average Rural average
Course fees ₹7,111 ₹15,143 ₹3,979
Textbooks and stationery ₹2,002 Higher Lower
Transportation ₹1,842 Higher Lower
Uniforms ₹1,070 Higher Lower
Other items ₹590 Higher Lower
Total (all schools) ₹12,616 ₹23,470 ₹8,382

Source: CMS Education 2025, MoSPI

A few things are immediately visible in this breakdown.

  • Course fees are the dominant cost, accounting for over half of the national average. But the urban-rural divergence is dramatic: urban families pay nearly four times what rural families pay in fees. For a family that has moved from a small town to a metro city specifically to access better schooling, this is the number that defines their financial year.
  • Textbooks and stationery at ₹2,002 nationally sounds modest. It is not, when you consider that this average includes millions of government school students whose NCERT books come subsidised or free. For a family in a private CBSE school in Pune with two children, the actual book spend can be ₹15,000 to ₹20,000 – and it resets every single year, regardless of whether last year’s books are still perfectly usable.
  • Transportation at ₹1,842 is a cost that rarely features in public discussions of education affordability, but it is real, recurring, and unavoidable for the millions of families whose nearest “good school” is not in walking distance.

State by State: The India That National Averages Erase

If the government versus private school split is the most important variable nationally, geography is the most important variable regionally. What education costs your family depends enormously on which state you call home.

The five most expensive states for school education

State Annual per student expenditure
Haryana ₹25,720
Manipur ₹23,502
Punjab ₹22,692
Tamil Nadu ₹21,526
Telangana ₹20,590

Source: CMS Education Survey 2025, MoSPI

Haryana’s ₹25,720 is almost exactly double the national average of ₹12,616. A parent in Gurugram or Faridabad – both Haryana – is navigating an education cost environment that looks nothing like what national data suggests. Add the prevalence of private schooling in these areas, and the real expenditure for urban Haryana families in private schools can comfortably exceed ₹40,000 to ₹50,000 per child annually.

When you look further at specific cities, the numbers get starker still. Parents in Arunachal Pradesh face the highest private school expenditure in the country at ₹63,197 per student per year. Delhi follows at ₹46,716. Tamil Nadu at ₹44,150. These are not projections or estimates. They are survey findings from households living these costs right now.

The five least expensive states

State Annual per student expenditure
Bihar ₹5,656
Chhattisgarh ₹5,844
Jharkhand ₹7,333
Odisha ₹7,479
West Bengal ₹9,158

Source: CMS Education Survey 2025, MoSPI

Bihar’s ₹5,656 is less than half the national average and less than a quarter of Haryana’s. This looks, at first glance, like affordability. It is not – or at least, not straightforwardly. Bihar’s low education expenditure reflects, in large part, higher government school enrolment, lower private school penetration, and constrained household incomes that limit what families can spend regardless of aspiration. The data captures spending, not opportunity.

The eastern states – Chhattisgarh, Jharkhand, Odisha – tell a similar story. Lower education spend in these states is correlated with lower private school access, weaker urban education infrastructure, and household incomes that simply cannot absorb higher costs. In Odisha, the ASER 2024 report finds that a significant proportion of Class 5 students cannot read a Class 2-level text. Low spending and low learning outcomes are not coincidental.

The Cost of Coaching: India’s Shadow Education Economy

The ₹12,616 national school education figure already stretches most middle-income budgets. But it does not include something that has quietly become a standard feature of Indian childhood: private coaching.

27% of students were enrolled in private coaching during the current academic year – with urban participation at 30.7% and rural at 25.5%. At the higher secondary level, the figure rises to more than one in three students.

Coaching expenditure Amount
National average per student ₹2,409
Urban average ₹3,988
Rural average ₹1,793
Urban higher secondary ₹9,950
Rural higher secondary ₹4,548

Source: CMS Education 2025, MoSPI

The coaching figure at the higher secondary level is particularly significant. A family in an urban area whose child is in Class 11 or 12 is spending close to ₹10,000 a year on coaching alone – before school fees, books, transport, or uniforms are factored in. Add those costs together and the total annual education spend for a single child at the higher secondary level in an urban private school can easily cross ₹50,000 to ₹60,000.

The broader picture is even more striking. Indian households now spend an estimated ₹5 lakh crore annually on private education – roughly four times what the government itself spends on education. That ratio – four rupees of family money for every one rupee of public investment – speaks to the scale of what has been transferred from the state’s responsibility to the household’s.

Read More: Books Don’t Expire – So Why Are We Throwing Millions Away Every Year 

The Number That Should Bother Everyone: The Gender Gap

Education spending data in India contains a finding that deserves to be stated plainly and taken seriously: Indian families consistently spend more on educating their sons than their daughters.

According to the CMS Education Survey 2025, families spend ₹1,804 more per male child in an academic year overall. In rural areas, the gap is ₹1,373; in urban areas, it widens to ₹2,791.

This is not simply a fee differential. It reflects systematic choices families make about who gets access to the more expensive, higher-quality options:

  • A higher proportion of boys are enrolled in private schools than girls.
  • A higher proportion of boys are enrolled in private coaching than girls.
  • In Delhi, 38.8% of boys attend private schools compared to 26.6% of girls – a gap of over 12 percentage points. In states like Madhya Pradesh, Rajasthan, and Punjab, similar gaps of over 10 percentage points exist.
  • At the higher secondary level, families spend an average of 22% more on tuition fees for boys.
  • In Tamil Nadu specifically, families spend ₹35,973 on a boy’s education versus ₹19,412 on a girl’s – nearly double.

The interpretation is not complex. Private schooling and private coaching are perceived as pathways to competitive exams, professional careers, and economic mobility. Those pathways are disproportionately being reserved for sons.

Girls are more often sent to government schools – not because the quality is better, but because the cost is lower. The ₹1,804 annual gap is not just a financial statistic. It is a decision, made at the household level, that compounds across years of schooling and shapes the trajectories of millions of young women.

The Inflation Nobody Talks About: How Fast Costs Are Rising

Most Indian families are acutely aware that education costs more than it used to. What they may not know is exactly how much faster it is rising compared to everything else.

India’s education cost index grew from approximately 103.6 in early 2013 to over 195 by late 2025 – representing a near-doubling of costs in just over a decade. An 89 per cent surge, increasing not in bursts but persistently, month after month, year after year.

To put that in context:

Cost category Approximate 10-year increase (2013–2025)
General consumer price inflation (CPI) ~55–60%
Education cost index ~89%
School fees (private schools) 8–12% annually (compounding)
Household income growth (median) ~40–50%

The gap between what education costs and what households earn has been widening, steadily, for over a decade. At 10–12% annual inflation in private school fees, education costs nearly double every 6–7 years. A family that was spending ₹25,000 per child in 2018 on private school education is likely spending close to ₹45,000 to ₹55,000 today for the same type of school.

The income side of the equation has not kept pace. The Periodic Labour Force Survey 2023-24 found that an urban couple in Maharashtra earns approximately ₹5.4 lakh per year combined. Nursery fees alone at a mid-range Mumbai school can cost around ₹1.13 lakh per year – over 20% of the couple’s total annual income, before any other expense is accounted for.

Recommended Read: Students Turn Sellers After Exams, Driving a 25% Listing Spike 

The Class-by-Class Reality: How Costs Escalate as Children Grow

Education costs in India are not flat across the school journey. They increase – sometimes dramatically – as children move from primary school into middle school, and again into higher secondary. Here is a rough picture of what families in private schools across different board types typically spend at different stages:

Stage Class range CBSE private (approx.) ICSE (approx.)
Primary 1–5 ₹25,000 – ₹55,000 ₹35,000 – ₹80,000
Middle school 6–8 ₹35,000 – ₹70,000 ₹50,000 – ₹1,00,000
Secondary 9–10 ₹45,000 – ₹90,000 ₹65,000 – ₹1,20,000
Higher secondary 11–12 ₹55,000 – ₹1,10,000 ₹80,000 – ₹1,50,000

Note: These are total annual costs including fees, books, transport, and uniforms. Coaching is not included. Figures represent approximate ranges for mid-to-premium private schools in Tier-1 and Tier-2 cities.

For a family with one child in a mid-range CBSE private school across the full K-12 journey – 12 years of schooling – the cumulative spend, at current costs and assuming 8% annual fee inflation, would be in the range of ₹6 lakh to ₹12 lakh over the entire period. Before coaching, competitive exam preparation, or any higher education costs.

This is not a theoretical calculation. It is what millions of Indian families are navigating, quietly, year after year.

The Hidden Line Item: What Textbooks Cost, and What They Don’t Have to

Within the broader education expenditure data, textbooks and stationery appear as a relatively modest line item – ₹2,002 annually at the national average. But like everything else in this dataset, the average obscures the reality for families in private schools.

For a private school family with two children, one in Class 8 and one in Class 11, the annual book spend can range from ₹12,000 to ₹30,000 – depending on the board, the school’s publisher arrangements, and whether reference books and workbooks are included. This cost resets every year. The books purchased for Class 8 are irrelevant to Class 9. The Class 11 Physics textbook will not be needed for Class 12 Physics. And yet, next year’s family will purchase the same books, new, at full price, because no reliable, organised way to transfer them exists.

The second-hand book market in India – valued at approximately USD 781 million and growing – is expanding precisely because families have figured out, individually and informally, that the book exchange makes economic sense. What it has lacked is the infrastructure to make it work systematically and at scale.

A family spending ₹15,000 annually on books could realistically spend ₹5,500 to ₹7,000 if they sourced effectively through second-hand channels – a saving of ₹7,000 to ₹9,500 per year, per family, without any reduction in the quality of their child’s education. Aggregated across the tens of millions of private school families in India, the potential annual saving runs to thousands of crore.

This is the gap that BookMandee is built to close – not as a workaround for an affected system, but as a structural alternative to one of the most wasteful practices embedded in Indian education.

Must Read: Parents Recover Up to 30-40% of Book Costs Through Resale 

What the Data Means for a Real Family

Numbers at scale can start to feel abstract. Here is what the data means for three specific household types:

  • The urban professional family in Bengaluru

Combined household income: ₹1.5 lakh per month. One child in a mid-range ICSE school, Class 9. Annual school spend: approximately ₹55,000 – fees, books, transport, uniform. Private coaching for board exam preparation: ₹18,000 per year. Total education expenditure: ₹73,000. As a share of take-home income (post-tax): approximately 5–7%. The cost is manageable. The resentment is quiet. The sense that this is simply what education costs – and must cost – goes unquestioned.

  • The aspirant family in Nagpur

Combined household income: ₹40,000 per month. Two children, Class 6 and Class 9, both in private CBSE schools. Annual school spend for both children: approximately ₹35,000 to ₹45,000 combined. No formal coaching, but the Class 9 child attends an informal tuition group for ₹1,500 per month – ₹18,000 per year. Total education spend: ₹53,000 to ₹63,000. As a share of annual household income: 11–13%. The cost is not comfortable. Decisions are being made elsewhere in the household budget to accommodate it.

  • The first-generation family in rural Odisha

Household income: approximately ₹10,000–₹15,000 per month from a combination of agricultural income and daily wages. One child in a private English-medium school in the nearest town, Class 7. Annual school cost: approximately ₹12,000. This is the amount the national data would label “affordable.” In this household, it represents a month of income, managed by delaying other expenditures, borrowing from a relative, or selling a small quantity of stored crop.

The State Is Not Going to Solve This Alone

India’s government allocated ₹1.28 lakh crore to education in the Union Budget 2025-26. It sounds substantial. Against the estimated ₹5 lakh crore that Indian households spend annually on private education, however, public investment represents roughly one-fifth of total education spending.

The parliamentary standing committee on education noted in 2025 that India’s education expenditure as a share of GDP stands at 4.12% – below the 6% target set by the National Education Policy 2020, and below countries like Bhutan (7.47%), that have prioritised public education spending. The gap between what the state commits and what families absorb is structural, persistent, and not closing at the pace that the education cost inflation rate demands.

This does not mean nothing can be done. It means that waiting for the state to close the gap, while education costs continue to compound at 8–12% annually, is not a plan available to families whose children need books this June.

The solutions that are available now – building a functioning second-hand book economy, normalising the use of second-hand academic materials, removing the social stigma around buying used textbooks – are not substitutes for better public education policy. They are what is possible within the existing system, immediately, without waiting for a budget cycle.

Recommended Read: What Changed in NCERT & CBSE Books for 2025-26 

Frequently Asked Questions

What is the actual average cost of school education per child per year in India? 

According to the Comprehensive Modular Survey on Education 2025 – the most recent and most comprehensive official data on this question – the national average is ₹12,616 per student per year, covering fees, books, transport, and uniforms. But this average masks enormous variation: government school families spend ₹2,863; private school families spend ₹25,002. Urban households spend ₹23,470; rural households ₹8,382.

Which state in India spends the most on school education?

Haryana leads at ₹25,720 per student per year on average, followed by Manipur (₹23,502) and Punjab (₹22,692). When broken down by private school expenditure specifically, Arunachal Pradesh tops the list at ₹63,197, followed by Delhi at ₹46,716.

Which state spends the least? 

Bihar records the lowest annual per-student expenditure at ₹5,656 – less than half the national average. Chhattisgarh (₹5,844) and Jharkhand (₹7,333) follow. Lower spending in these states reflects both higher government school enrolment and constrained household incomes.

How much of their income do Indian families spend on education? 

Families with children in private schools spend 5–13% of household income on school education alone, depending on income level and city. When all education costs are aggregated – including coaching and private tuition – the Great Indian Wallet Study 2025 found that families spend 20–30% of their annual household income on education. For many households, it is the single largest budget line item.

How fast are education costs rising in India? 

Private school fees rise at 8–12% annually – consistently above the general consumer price inflation rate of 5–6%. The education cost index nearly doubled between 2013 and 2025 – an 89% rise in approximately 12 years. At 10–12% annual compounding, education costs double roughly every 6–7 years.

Do Indian families spend equally on sons and daughters? 

No. The CMS Education 2025 data shows families spend ₹1,804 more per year on a son than on a daughter on average. In urban areas the gap is ₹2,791; in rural areas, ₹1,373. Boys are more likely to be enrolled in private schools and private coaching. At higher secondary level, tuition expenditure on boys is 22% higher than on girls. In Tamil Nadu, the gap is especially stark: families spend ₹35,973 on boys’ education at higher secondary versus ₹19,412 for girls.

How much do textbooks contribute to annual education costs? 

At the national average, textbooks and stationery account for ₹2,002 per student per year. For private school families with multiple children, this can reach ₹12,000 to ₹25,000 annually – and it resets every year. Buying second-hand books can realistically reduce this cost by 40–65%.

Is the government doing enough to address education costs? 

India’s public education spending at 4.12% of GDP falls below the 6% target in NEP 2020 and below several comparable developing nations. The parliamentary standing committee on education flagged this shortfall in 2025. Meanwhile, household spending on private education has reached an estimated ₹5 lakh crore annually – four times the government’s education budget. The structural gap is significant and not closing fast enough to relieve the pressure on middle and lower-income families in the near term.

What the Maths Tells Us

The data, taken together, tells a story that is consistent and uncomfortable.

Indian families are spending more on education than at any point in history, as a share of income and in absolute terms. They are doing it against a backdrop of education inflation that has consistently outrun salary growth for over a decade. They are doing it with very little meaningful public support – government scholarships reach only 2% of government school students and are nearly absent in private schools. And they are doing it with almost no structural tools available to reduce costs without reducing quality.

There is one exception: the second-hand book economy.

Of all the cost categories in the education expenditure breakdown – fees, transport, coaching, uniforms – books are the only one where the product is functionally identical whether purchased new or used. An NCERT Physics textbook bought for ₹200 teaches the same content as the same book bought second-hand for ₹80. The quality of education does not change. The cost to the family does.

That is not a small point. It is, for families at the margin, an important one. And for families across every income bracket, it is a decision that costs nothing to make and saves something real.

The numbers in this piece are large – lakh crore here, crore families there. But the change they point towards is small, immediate, and available right now. A book listed. A book found. A cost avoided that did not need to be paid.

That is where ‘the maths’ becomes something more than maths.

About Author

Leave a Reply

Leave a Reply