School ERP software in India: what it should do and how to choose
School ERP software runs the office side of a school in one system. What it should cover for CBSE, ICSE and state board schools, where most schools get stuck, and the questions to ask before you choose.
On this page
School ERP software puts the administration of a school in one system: admissions, student records, attendance, timetables, exams and report cards, fees, transport and library. A good one also connects to learning, so the marks teachers enter and the homework students submit sit on the same record the office uses. For an Indian school, it must handle your board's report-card format, fees in rupees with receipts, parents who mostly use phones, and India's data protection law. This guide covers what to expect from school ERP software, where schools usually run into trouble, and what to ask before you sign.
Who this is for: principals, trustees and office managers at CBSE, ICSE and state board schools who are choosing their first school ERP or replacing a set of separate apps. Who it isn't for: coaching institutes and course sellers, who usually need an LMS rather than a school ERP, and colleges, whose admissions and exams work differently.
Cloudgramam builds Shikshan, a school ERP and learning platform, so we have an interest here. The checklist below works for any product you're comparing.
What is school ERP software?
ERP stands for enterprise resource planning. In a school, it means one system for the work the office does every day, instead of a fee register, an attendance book, a timetable in a spreadsheet and report cards typed in a word processor. Everyone works from the same student record, so a fee paid at the counter, an absence marked in class and a mark entered by a teacher all show up in the same place.
Many schools now expect the ERP to cover the classroom too. That part is often called an LMS (learning management system): the syllabus, notes and videos, homework, tests and progress. When the ERP and the LMS are one product, a parent sees attendance and test results in one app, and the office does not re-enter marks that teachers already entered.
What should school ERP software include?
At minimum: admissions and records, attendance and timetables, exams and report cards, fees, and a parent app. The table shows what to check in each, and what goes wrong if it's missing.
| Module | Check in the demo | What goes wrong without it |
|---|---|---|
| Admissions and records | One student record, created once at admission | The same child is typed into three apps and the lists drift apart |
| Attendance | Marked from a phone; parents told the same day | The office spends the morning phoning parents |
| Exams and report cards | Your board's report card, with your subjects and grading | Report cards retyped by hand at the end of term |
| Fees | Instalments, concessions, online payment and a receipt for every payment | Disputes over what was paid, settled from paper registers |
| Parent app | Works on an ordinary phone; one account for siblings | Parents go back to WhatsApp groups and calls |
| Data export | Students, marks and fee history out in a standard format | You can't leave without retyping years of records |
Admissions and student records
- Enquiries, applications and admission, with documents attached to the student.
- Academic years, grades, sections, subjects and streams set up the way your school runs.
- Student and staff records, with each parent linked only to their own child.
Attendance and timetables
- Attendance a teacher can mark from a phone in the first period.
- Parents told the same day when a child is absent.
- Timetables by class and teacher, and staff attendance and leave.
Exams and report cards
- Exam schedules, marks entry by subject teachers, and grade calculation.
- Report cards printed in your board's format. CBSE, ICSE and each state board lay these out differently, so ask to see yours, not a sample.
Fees
- Fee structures by class, with instalments, concessions and late fees.
- Online payment, and a numbered receipt for every payment.
- Reports of what is due, collected and overdue.
Parents and communication
- A parent app or portal with attendance, homework, results, fees and announcements.
- Alerts by app, SMS or email, with each parent able to choose what they receive.
- One account for parents with more than one child in the school.
Transport, library and the rest
- Bus routes and stops, the library catalogue and loans, inventory, events and announcements.
- Separate records for each campus if you run more than one, with reports across the group.
Where do schools usually get stuck?
Separate apps that don't share data. A fee app, an attendance app and a homework app each keep their own list of students. Here's what that costs. Take a school that admits 80 new students a year and runs three such apps. That's 240 records typed by hand, before a single change of address, section or bus route. Each change then has to be made three times, and the one that gets missed is the one a parent notices. Ask whether every part of the product works from one student record.
Report cards that do not match the board. This is the commonest complaint at the end of the first term. Ask the vendor to produce your own report card, with your subjects and grading, before you commit.
Parents who never log in. If the parent side is hard to use, families go back to WhatsApp groups and the office keeps answering the same questions. Try the parent app yourself on an ordinary phone.
Data you cannot get out. Find out how you export student records, marks and fee history, in what format, and whether it costs extra.
Should you choose hosted or self-hosted school ERP?
Most school ERP is sold as a hosted subscription: the vendor runs the servers and you pay every year, usually by the number of students. The other option is software licensed to your school and run on a server you control. Hosted is simpler to start. Running it yourself keeps the student database on your own server and under your own domain, which some trusts and larger schools prefer. Shikshan is licensed this way, installed and set up by our team. Whichever you choose, ask who owns the data and how you leave.
What about data protection?
School software holds information about children, so India's Digital Personal Data Protection Act, 2023 (Act No. 22 of 2023, checked 13 November 2026) applies. The Act treats anyone under 18 as a child and asks for verifiable consent from a parent before a child's personal data is processed. In practice, for software: collect only what the school needs, record parent consent, keep each school's records separate, and know who at the vendor can see your data. Ask the vendor to explain how their product handles each of these, in writing. Which parts of the Act and its rules are in force changes over time, so confirm your obligations with your lawyer.
Questions to ask every vendor
- Can you show our board's report card with our subjects?
- Does every module use the same student record?
- What does a parent see, and can I try it on my phone?
- How are fees collected, and is a receipt issued for every payment?
- How do we export all our data, and what does that cost?
- Where is our data stored, and who can see it?
- How does the product record parent consent under the DPDP Act?
- What happens to the price as our student numbers grow?
For a longer checklist you can take into demos, read school management software: a checklist for CBSE, ICSE and state board schools.
Frequently asked questions
What is the difference between school ERP and school management software?
The terms are used for the same thing: software that runs a school's administration. "ERP" tends to suggest the office side, while "school management software" is often used for products that also cover teaching and parents.
Is a school ERP the same as an LMS?
No. An ERP runs administration: admissions, attendance, fees, report cards. An LMS runs learning: the syllabus, lessons, homework and tests. Some products, such as Shikshan, combine both on one student record. If you run an academy rather than a school, you probably want an LMS such as Cloudgramam LMS instead.
Do small schools need school ERP software?
A school with a few hundred students gains most from fees with receipts, attendance with parent alerts, and report cards. Start with those and add the rest when you need it.
Can school ERP software handle more than one board?
Good ones can. Each board has its own syllabus, subjects and report-card format, so check that the software keeps them separate rather than forcing one layout on every class.
Want to see a school ERP that also teaches each student their own board's syllabus? See Shikshan and book a demo with your own board and classes.