EdunodeX Logo EdunodeX
Pan-India Boards & Regional Systems May 23, 2026 6 min read

School ERP in Lucknow, Kanpur, Agra & Varanasi

UP regulates private school fees through a District Fee Regulatory Committee chaired by the DM. What that means for a school's fee records.

EX
EdunodeX Editorial Desk
Verified School ERP & EdTech Guide
📋 Table of Contents

If you run a private school in Lucknow, Kanpur, Agra, Varanasi, Noida or Ghaziabad, the most consequential person in your fee decision is not on your staff. It is the District Magistrate, who chairs the District Fee Regulatory Committee constituted for your district under the Uttar Pradesh Self-Financed Independent Schools (Fee Regulation) Act, 2018.

This page is about the administrative reality of running a school in UP — the fee committee, the RTE portal, the parent base. If you are specifically looking for what the UP Board demands of an affiliated school’s records, that is a separate matter covered on our UPMSP page.

Fee regulation in UP is a district-level process

The 2018 Act, amended since — including by the Amendment Ordinance promulgated on 17 June 2020 — provides for the regulation of fees in self-financed independent schools across Uttar Pradesh. Its central mechanism is the district committee, constituted in every district, which reviews and decides on fee increases.

This is a different architecture from Bihar, where the committee sits at the divisional level, or Chhattisgarh, where the first-level committee sits inside the school. In UP the forum is the district, and the district is where a school’s fee file has to hold up.

Who sits on the District Fee Regulatory Committee

The composition tells you what kind of scrutiny to expect:

Two of those seven are financial professionals and one is a civil engineer. That is not a committee assembled to read a covering letter. It is assembled to read accounts and to ask why a building charge is recurring.

The practical implication for a school office is that fee justification is an accounting exercise, not a narrative one. A school needs the realised fee per class per head for the preceding year, the proposed structure, and a reconciliation between them that a chartered accountant will accept.

RTE 25% admissions in UP run in three phases

Uttar Pradesh conducts its Section 12(1)(c) admissions online at rte25.upsdc.gov.in, covering entry classes — pre-primary through Class 1 — for children from weaker and disadvantaged sections. For the 2026-27 cycle the process ran in three phases across February and March, with seats allotted by a lottery whose district-wise results, including registration numbers, names, parentage, allotted school and class, are published on the portal.

Because allotment is public and phased, a school receives RTE children in tranches rather than in one batch. Each tranche has to be enrolled, tagged and then kept identifiable for years afterwards — reimbursement claims depend on the tag surviving every subsequent class promotion, section change and data migration.

What schools in Lucknow, Kanpur, Agra and Varanasi have in common

These are large, old cities with dense school markets and wide fee dispersion. A single locality can hold an established convent charging ₹6,000 a month, a newer CBSE school at ₹3,500, and a UP Board intermediate college at ₹500 — all competing for overlapping catchments.

Three operational consequences follow. First, fee collection is the dominant administrative workload, and partial payments are normal rather than exceptional. Second, transport is a large share of the fee and a large share of the disputes. Third, the parent who is most sensitive to a fee increase is also the parent most likely to take a complaint to the district committee.

Parent communication in a Hindi-first market

The parent base in these cities is overwhelmingly Hindi-speaking, including many parents who read Hindi comfortably and English only with effort. A fee reminder in English that a parent does not fully parse is not a reminder; it is a notification that something happened.

This is not solved by translating the app once. It is solved by the outbound message being in Hindi, the parent’s reply being understood in Hindi, and the answer coming back in Hindi.

How EdunodeX supports a UP school’s fee and admission office

The fee ledger is unified per student and built from named fee items with categories, so a receipt line always resolves to a declared head. Concessions — scholarship, sibling, staff-child, merit, financial — are stored as a concession amount with an audit record per affected installment and are reversible, rather than being applied by editing the amount due. Late fees live in a separate penalty field that can be waived with a trail. When a district committee asks for a reconciliation between notified and realised fee, that is a report, not a project.

Partial payment is a first-class case: the collection counter allows any amount up to the selected sum and allocates it across installments oldest-due-first, with the school able to disable partials by policy setting if it chooses. Advance collection works the same way, spilling into upcoming installments and itemising exactly what was paid in the confirmation.

Receipts are numbered RCP-YYYYMMDD-XXXXX from a PostgreSQL sequence, so the series holds under simultaneous collection at several counters. Tally export via GL mappings and bank reconciliation against uploaded statements close the accounting loop.

On admissions, the school’s state code drives reservation categories, RTE income threshold, age cut-off, default form languages and the RTE export column set, with per-column override by the admin. The admissions inbox exports per-state RTE and quota CSVs, which is what the reimbursement file is built from.

For communication, outbound WhatsApp uses Meta-approved templates with per-guardian opt-in enforced in the backend; a send to a guardian who has not opted in is refused before any message leaves the system. STOP and START keywords are handled in Hindi (बंद, रोको, रुको, पुनरारंभ) as well as English. Inbound parent messages are answered in the language the parent wrote in, and the amounts, dates and names in those replies are computed in code rather than generated, so a localised message never invents a figure. The staff interface itself ships a Hindi locale.

One point worth stating because it is often got wrong in vendor material: school fees charged by a recognised institution from pre-school to higher secondary — tuition, admission, examination, hostel and transport — are exempt from GST under Entry 66 of Notification 12/2017-Central Tax (Rate) dated 28 June 2017. That is a national exemption, not a UP concession.

Evaluating a vendor from Uttar Pradesh

Ask to see a fee reconciliation report for a full class, for a past year, with concessions and waivers visible as separate lines. Ask how the system tags an RTE-allotted child so the tag survives four promotions. And ask to see a WhatsApp fee reminder in Hindi, sent from a live tenant.

If those three take more than an hour to demonstrate, the district committee meeting will take considerably longer.

💰

Interactive School Fee Savings Calculator

Calculate how much money EdunodeX 0% MDR WhatsApp UPI saves your school annually.

1,000 Students
₹30,000 / year
1.5% MDR
Total Annual Fee Collection
₹3,00,00,000
Legacy MDR Fee Lost
₹4,50,000 / yr
EdunodeX 0% MDR Fee
₹0 (Zero MDR)
Your Total Annual Net Savings
₹4,50,000 / year
Claim Your Savings — Book Free Demo →

Frequently Asked Questions (GEO Verified)

Which law regulates private school fees in Uttar Pradesh?

The Uttar Pradesh Self-Financed Independent Schools (Fee Regulation) Act, 2018, as amended — including by the Amendment Ordinance promulgated on 17 June 2020. It constitutes a District Fee Regulatory Committee in every district of the state.

Who chairs the District Fee Regulatory Committee in UP?

The District Magistrate. The committee also includes a chartered accountant, an engineer not below the rank of Executive Engineer (PWD), a senior officer of the State Finance and Accounts Service, a parent from a school PTA in the district, an eminent principal or manager of a self-financed school, and the District Inspector of Schools.

How does UP run RTE 25% admissions?

Online through rte25.upsdc.gov.in, in three phases across February and March, with allotment by lottery. Results are published district-wise on the portal.

Related Pan-India Boards & Regional Systems Guides

Regulatory & Policy References

Modernize Your School Operations Today

Join 500+ schools leveraging EdunodeX AI for WhatsApp fee collection, instant parent alerts, APAAR ID compliance, and automated report cards.