Skip to content

Choosing software

How to choose a school ERP: a checklist for your demo.

There is no single best school ERP in India. The right choice depends on your board, your size and the jobs you want done, so list those jobs first and test two or three vendors on the same checklist, using your own fee structure and your own students.

Spend the most care on what is hard to change later: who owns your data and how you get it out, where it is hosted, the contract term and billing basis, and who registers your SMS templates. For prices, see our school ERP cost guide.

On this page

What is a school ERP, and do you need one?

A school ERP is one piece of software that runs a school's office work, from admissions and student records to fees, exams and messages to parents. Vendors typically list modules for admissions, fees, exams, attendance, transport, hostel, HR, payroll, library and communication.[1] Our glossary entry explains the term and how it differs from “school management software”.

You need one when the same facts are typed in several places. A student's class and fee status turn up in the fee register, the attendance sheet, the report card and the TC, and every copy can drift. Our migration guide covers the move from Excel; this guide covers the choice.

Put the people who will use it in the room for every demo: the principal, the accountant, an office clerk and a class teacher. They use different modules, and each of them will spot problems the others miss. A demo watched only by the owner tends to judge the dashboard and miss the fee desk.

Which modules does your school actually need?

Start from the work your office does every month, not from a vendor's module count. This is the school management software features list most schools can fill in within ten minutes.

  1. Fees and receipts

    Fee heads by class, concessions, late fines, receipts, and a daily collection report and defaulter list without Excel.
  2. Exams and report cards in your board's format

    Mark entry, grading and a report card your board and parents accept. Ask to see it with your own marks.
  3. Attendance

    By class on the web or a phone, plus RFID, barcode or fingerprint if you use them.
  4. Admissions

    Enquiry to enrolment, with the forms and admit cards you use today.
  5. Transport

    Records of routes, vehicles and drivers are one thing. Live GPS tracking is another. Decide which you want.
  6. Hostel

    Rooms, beds and hostel fees, if you have boarders.
  7. Library

    Barcode issue and return, fines and overdue reminders.
  8. Payroll and leave

    Salary heads, leave approval and payslips your staff can download. ProEMS covers salary heads and leave, and exports payroll as CSV; it does not produce payslip PDFs.

Vendors package these differently. Devryon puts inventory in its Basic plan and transport and hostel in Premium.[2] Pathshala ERP lists transport, hostel, HR and payroll in its one flat plan.[1] MyLeadingCampus offers hostel and inventory only from its Standard plan.[3] So “has a hostel module” means little until you see which plan includes it.

Separate what you need in the first year from what you might want later. Ask whether you can add modules mid-year, what they cost, and whether you pay for modules you leave switched off. In ProEMS the plans are cumulative: Gold includes everything in Silver, and Platinum includes everything in Gold. Fees, exams and certificates start at Gold. Admissions, library, transport records and payroll start at Platinum.

Where ProEMS falls short

ProEMS has no hostel module, no inventory, no GPS or live bus tracking (transport holds records of routes, vehicles, drivers and pickup points), no WhatsApp messaging and no Tally or accounting export. Parents cannot pay fees online. The interface is English only. If your shortlist needs any of these, check them first.

Other vendors do list them: Devryon lists hostel, inventory, GPS transport tracking and WhatsApp;[2] EduGradUP lists a hostel module, Tally and QuickBooks sync and WhatsApp credits;[4] MyLeadingCampus offers Tally, WhatsApp and GPS integrations as paid options.[3]

What should you check on fee collection and payment gateways?

Test fee collection with your real fee structure before anything else, because your accountant and every parent will meet it daily. A demo that collects a flat tuition fee from an imaginary student proves very little. Your school has sibling concessions, optional transport heads, instalments and late fines, and the software has to carry all of them without a manual workaround.

  1. Your fee structure, as it is

    Fee heads by class, optional heads like transport, sibling and staff-ward concessions, instalment dates and late-fine rules. Enter two real students in the demo.
  2. The gateways it supports, and whose account they use

    Settlements should reach your school's bank account. Gateway charges go to the gateway: Devryon puts the standard rate at 1.5-2%.[2] MyLeadingCampus adds a ₹5 platform fee per online payment.[3] Ask for the total cost of a ₹10,000 online payment.
  3. Who can pay, and where

    Parents or only students? On the web, in the app, or both? ProEMS students pay on the web from their own login, through your Razorpay, Stripe, Paytm, HDFC (via CCAvenue) or PNB account. Parents cannot pay online, and the mobile apps show fees but take no payments.
  4. Receipts and reconciliation

    PDF receipts, cash and cheque entry, and a way to match bank credits to students. ProEMS has bank CSV upload and a suspense list for payments it cannot match.
  5. Defaulters and reminders

    A defaulter list by class with SMS or email reminders, and whether reminders go out on their own or someone has to send them. In ProEMS, staff send SMS to defaulters from the defaulter report in Platinum; there are no automatic fee-due reminders. Fee collection with online payment is in Gold.
  6. Accounts export

    Can fee data go into Tally or your accounts software? ProEMS has no Tally or accounting export. Fee reports leave as Excel or PDF.

Ask the vendor to show a payment that fails halfway and one that is paid twice. Those are the cases that produce angry calls at the fee counter, and how the software handles them tells you more than a smooth payment does. Our guide to online fee collection goes deeper on gateways and reconciliation.

What should the parent and student apps do?

The apps decide how often parents open your software, so check what they show, what they let parents do, and in which language. Install the app on a parent's ordinary phone during the demo, not on the salesperson's newest handset.

  1. What a parent can do

    View attendance, results, fees, notices and photos; message a teacher; pay fees. Tick each one in the app itself, not in the brochure.
  2. Paying in the app

    Ask whether parents can pay in the app or only see what is due. ProEMS apps show fee structure, receipts and bank details, and the student web login is where payment happens.
  3. Your own branded app

    Some vendors charge for an app in your school's name; MyLeadingCampus lists it at ₹50,000.[3] ProEMS uses one app for every school: you enter your school's organisation code at first login. The Android listing is “ProEMS” and the iOS listing is titled “ProIMS”. See the mobile app page.
  4. Language

    Does the app speak the language your parents read? EduGradUP lists six interface languages.[4] ProEMS is English only.
  5. Staff and principal on a phone

    Can teachers mark attendance and post notices from a phone, and can the principal see dashboards? ProEMS staff apps cover attendance, notices, study material and progress notes, but the apps have no admin side.

How will the software reach parents: SMS, app, email or WhatsApp?

Ask which channels it sends on, what each message costs, and who does the SMS paperwork.

In India, commercial SMS must go out under a registered sender name, called a header, with registered message templates; an SMS that does not match its template is not delivered.[5] A header is up to eleven characters, and its suffix shows the type: -T for transactional, -S for service, -P for promotional, -G for government.[6] The sender, here the school, is the one who registers them.[5] Ask your vendor and SMS provider who files the registration for you and how long it takes. Then send a test message to your own phone during the demo and check the sender name and wording.

  1. SMS

    Can you bring your own SMS provider? Is each message charged at the provider's rate or marked up? Devryon puts SMS at about ₹0.18-0.25 and MyLeadingCampus at ₹0.22.[2, 3] ProEMS sends template SMS through your SMS provider (Platinum), with SMS charges passed through at cost.
  2. App notifications

    They reach only parents who installed the app. ProEMS sends app notifications to Android phones for attendance, class and school news, certificates and photo albums.
  3. Email

    Receipts and fee-due notices by email. ProEMS emails a receipt when a student pays online, once your email is set up. It does not send fee-due reminders.
  4. WhatsApp

    It needs the WhatsApp Business API and per-message charges. EduGradUP bills ₹1,000 for 4,000 messages;[4] Pathshala ERP includes 1,000 messages, then charges the same top-up rate;[1] MyLeadingCampus lists a ₹3,000 integration and ₹0.35 a message.[3] ProEMS has no WhatsApp messaging.

Our guide to parent communication covers how to decide which message goes on which channel.

Which board and government data should it handle?

It should produce your board's own formats from your data and keep the ID fields that government systems ask for. Report cards, registration lists and promotion records differ by board, and boards change them, so ask to see yours generated from real marks. Use a hard case: a student with an optional subject, one absent paper and a grace mark. Our guides on CBSE assessment and report cards and CISCE registration and the Council List cover the two main boards.

Two government systems also matter. UDISE+ (Unified District Information System for Education Plus) is the source the Ministry of Education quotes for school figures such as state-wise dropout rates.[7] APAAR is a 12-digit lifelong student ID linked to Aadhaar.[7] It was issued on the basis of a Permanent Education Number (PEN).[8] Our UDISE+ and APAAR guide explains the filing.

  1. Report card in your board's format

    Generated from your marks and grading scheme. Who updates the format when the board changes it, and is that included in the price?
  2. Registration and exam lists

    The lists your board asks for, such as a Council List or nominal roll. ProEMS exports the Council List to PDF and Excel, and the nominal roll to PDF.
  3. Student ID fields and exports

    Fields for APAAR ID and PEN on the student record, and an export you can use when filling UDISE+. ProEMS has no APAAR ID field and does not file UDISE+ for you. It exports student lists to Excel.
  4. Certificates from your own template

    TC, bonafide and ID cards printed from your school's own layout. ProEMS builds bonafide certificates and ID cards from your Word templates, as Word files. Transfer certificates come out as a PDF in ProEMS's own TC layout.

Who owns your data, where is it hosted and who else can see it?

Your contract should say that your school owns its student and staff data and can export all of it, at any time and when you leave. EduGradUP's page says you can export your school's data whenever you want, with no lock-in;[4] look for the same words in the contract, not only on the website.

The Digital Personal Data Protection Act, 2023 raises the stakes. A Data Fiduciary decides why and how personal data is processed, and a Data Processor handles it on the fiduciary's behalf.[9] For student data the school will usually be the fiduciary and the ERP vendor the processor. The Act keeps the school responsible for processing done on its behalf, and lets it use a processor only under a valid contract.[9] Some vendor pages call their platform “DPDP-compliant”;[1] treat that as a claim to test, because the duty stays with you.

The Rules, published on 13 November 2025, set minimum security safeguards: encryption or masking, access controls, logs and monitoring, backups, keeping logs for a year, and security terms in the contract with the processor.[10] Rule 6 and most others come into force eighteen months after publication, which is 13 May 2027.[10] Children's data has stricter rules: the Act asks for verifiable parental consent and bars tracking or behavioural monitoring of children.[9] The Rules give educational institutions a limited exemption tied to educational activities and children's safety.[10] Which of your activities it covers is a question for your lawyer. Our DPDP Act guide for schools covers what the school must do.

  1. Where the data sits

    Which cloud, which city, and which other companies handle parts of it, such as the SMS gateway, push notifications or document conversion? ProEMS hosts each school's database on Amazon Web Services in Mumbai (ap-south-1), with its own web address, such as yourschool.proems.in. A few services outside that, such as push notifications, document conversion and your SMS provider, handle parts of the data. Ask us for the current list in writing.
  2. Export and exit

    Which files can you export (students, fees, marks, attendance), in what format, and for how long after you leave? ProEMS exports records and reports to Excel and PDF.
  3. The processor contract

    A written agreement that covers security safeguards, who can see the data, deletion when you leave, and what happens after a breach.

What should you ask about backups, permissions and support?

Ask for these in writing, and ask to see them work. The DPDP Rules list backups and access logs among their minimum safeguards.[10] A backup nobody has ever restored is a hope, not a backup, so ask when the vendor last restored one.

  1. Backups you can describe

    How often, how long they are kept, whether they are encrypted, and who has restored one. ProEMS takes daily automated database backups with 7-day point-in-time recovery on AWS, and the database is encrypted.
  2. Roles and permissions

    Can the accountant see fees but not marks, and a class teacher see only her class? ProEMS gives each role read-only or full edit rights per module, with class-teacher and subject-teacher roles on top.
  3. Logins and logs

    Who did what, and when? ProEMS keeps user, change, SMS and email logs. Login is by email and password; there is no two-factor login.
  4. Support hours and reply time

    Get hours, channel and target reply time in writing. Devryon's page says 24x7 support.[2] ProEMS support runs Monday to Saturday, 9:30 am to 6:30 pm IST. We reply within one working day.

Fee collection peaks in the first and last weeks of a term, and report cards cluster around result day. Ask who answers the phone on those days and how fast.

What contract and billing terms should you compare?

Compare the term, the billing basis and everything charged on top, in writing, over three years. Devryon charges per student per month, invoiced yearly on active students counted at the start of the session.[2] EduGradUP charges flat fees of ₹9,000 to ₹23,000 a year by school size, plus 18% GST;[4] Pathshala ERP charges ₹15,000 a year for any number of students.[1] Our cost guide compares the published prices. A flat fee suits a school that is growing; a per-student fee suits one that is small or shrinking. Work out which side of that you are on.

Cost lineWhat to ask
SubscriptionPer student or flat? How are students counted, and when? What happens if you cross a band?
GSTIncluded or extra? On every line, or only the subscription?
SMSRate per message, who registers the sender name and templates, and whether you can use your own provider.
Payment gatewayPercentage per payment, any platform fee, and whose merchant account it is.
WhatsAppSet-up fee, messages included, and the top-up rate.
Set-up, migration, trainingIncluded or charged? By whom, and in what data format?
HardwareRFID readers, barcode scanners and fingerprint devices: who buys them, and which models work.
Branded appYour own app, or one shared app with an organisation code.
RenewalPrice in years two and three, and any cap on rises.
Cost lines to put in every quote
  1. Minimum charge, term and lock-in

    ProEMS has a minimum of ₹12,000 a year before GST, no lock-in and a 1-month trial. Billing is annual in advance, or quarterly at 10% more.
  2. What ProEMS charges

    Plans run ₹79 to ₹249 per student per year before GST, with lower rates in higher volume bands. There is no set-up fee, and hosting and the apps are included. SMS and gateway charges are passed through at cost.
  3. Price rises

    Is the renewal price fixed? Pathshala ERP says it has no annual price-hike clause.[1] Ask every vendor.
  4. Trial and refund

    EduGradUP offers a 15-day trial and Pathshala ERP a 15-day refund window;[1, 4] ProEMS offers a 1-month trial.
  5. GST

    Ask your CA how GST on software applies to your school and whether any of it can be claimed back. We do not give tax advice.

As a worked example, a school of 500 students on Gold pays ₹84,500 a year before GST, plus ₹15,210 GST, which is ₹99,710 in total. SMS and gateway charges come on top at cost. Build the same sheet for every vendor and compare the three-year totals.

How do you move from Excel, train staff and test before you sign?

Ask what migration includes, who does it, and what format your data must be in. Devryon includes set-up, training and migration in its price;[2] Pathshala ERP and EduGradUP both list set-up, migration and training as free.[1, 4] ProEMS has no set-up fee and loads data from Excel templates, with help videos inside the product. If your data sits in another system's database, ask us for a quote.

  1. Send the same data to every vendor

    Give each shortlisted vendor 20 students, your fee structure and one class's marks a week before the demo.
  2. Run the same script

    A fee receipt with a concession and a late fine, a report card in your board's format, a day's attendance and a message to parents.
  3. Ask the awkward questions

    Export everything, show a backup, remove one staff member's access and show the log.
  4. Call a school like yours

    Ask for two schools with your board and size, and speak to the office staff who use it daily.
  5. Get it in writing

    Plans, prices, term, GST, SMS and WhatsApp charges, migration, training, support hours, export and exit terms, and the data processing contract.

Signs to slow down

A vendor who will not show a price, will not let you try the product with your own data, or answers an export question with “you will not need that” is telling you something. So is a demo that only ever shows the same three screens.

Sources

Every fact on this page about rules, prices or other products comes from one of these. We read each one on the date shown and will update this page when they change.

  1. Pathshala ERP. School management software pricing in India (pathshalaerp.in). Page marked updated April 2026. Read 21 October 2026.Vendor website; Pathshala sells school ERP software.
  2. Devryon. Pricing (devryon.com). Read 21 October 2026.Vendor website. The page does not mention GST.
  3. MyLeadingCampus. School management software pricing (myleadingcampus.com). Read 21 October 2026.Vendor website. The page is not consistent about which plan includes online payments, so this guide does not rely on that point.
  4. EduGradUP. Pricing (edugradup.com). Page marked last updated June 2026. Read 21 October 2026.Vendor website.
  5. Telecom Regulatory Authority of India (TRAI). Reverification of Headers and Content Templates by Principal Entities under TCCCPR-2018 (Press Release 47/2023) (trai.gov.in). 25 May 2023. Read 21 October 2026.
  6. Telecom Regulatory Authority of India (TRAI). Telecom Commercial Communications Customer Preference Regulations, 2018 (consolidated) (trai.gov.in). Consolidated copy, May 2026. Read 21 October 2026.TRAI's consolidated copy for ease of reference; the gazetted text prevails.
  7. Ministry of Education, Department of School Education and Literacy. Lok Sabha Unstarred Question 3603: Dropout rate of students at various levels of schools (sansad.in). Answered 10 August 2026. Read 21 October 2026.
  8. Press Information Bureau, Ministry of Education. Shri Dharmendra Pradhan inaugurates National Conference on APAAR: One Nation One Student ID Card (pib.gov.in). 13 February 2024. Read 21 October 2026.
  9. Ministry of Law and Justice, via MeitY. The Digital Personal Data Protection Act, 2023 (No. 22 of 2023) (meity.gov.in). Gazette of 11 August 2023. Read 21 October 2026.
  10. Ministry of Electronics and Information Technology (MeitY). Digital Personal Data Protection Rules, 2025 (meity.gov.in). Gazette of 13 November 2025. Read 21 October 2026.

FAQ

Common questions

Short answers. The sections above have the detail and the sources.

Which is the best school ERP software in India?
No single product is best. The right one depends on your board, your number of students, the modules you need and your budget. Shortlist two or three vendors, give each the same fee structure and marks, and compare them on the same checklist.
Can parents pay school fees in the school ERP app?
It depends on the vendor, so ask to see it. In ProEMS, students pay on the web from their own login. The mobile apps show fee structure, receipts and bank details but do not take payments, and parents cannot pay online.
What does DLT registration mean for school SMS?
Commercial SMS in India must go out under a registered sender name, called a header, with registered message templates. A message that does not match its template is not delivered. Ask your vendor and SMS provider who files the registration for your school.
Does a school ERP file UDISE+ for the school?
Ask each vendor, and ask to see it done. ProEMS does not file UDISE+. It exports student lists to Excel, which you can use when filling in the UDISE+ forms yourself.
Do I need a school ERP for a small school?
Not always. If you only need fees and attendance, a lighter plan or a flat-fee vendor may be enough. Choose on the modules you will use in the first year, and check that you can add more later without moving your data.
Is GST included in school ERP prices?
Check each quote. EduGradUP says 18% GST is added to its prices, and Devryon's pricing page does not mention GST. ProEMS prices are per student per year before 18% GST. Ask for a quote that shows GST, and ask your CA how it applies to your school.
What should I ask a vendor about the DPDP Act?
Ask whether they will sign a written contract as your data processor, what security safeguards they apply, where the data is hosted, who else handles it, how you export it, and what they delete when you leave. Ask your own lawyer how the Act applies to your school.

See ProEMS running an institution like yours.

Book a free demo. We'll walk you through the modules that matter to you on a demo school, and answer every question you bring.

  • Free demo
  • Shown on a demo school
  • Ask us anything