Last updated 19 October 2026
A school management system brings admissions, attendance, fees, exams, report cards and parent communication into one secure place, instead of spreadsheets, paper registers and dozens of WhatsApp groups. For private, international and fee-levying schools in Sri Lanka, it’s becoming the backbone of how the school runs, and parents increasingly expect it.
This guide explains what a school management system should do, the 12 features that matter most for Sri Lankan schools, how to protect student data under the Personal Data Protection Act, and how to choose, implement and get value from the right system.
In this guide
- What a school management system does
- Which Sri Lankan schools need one
- Signs your school has outgrown spreadsheets
- 12 must-have features
- Protecting student data under the PDPA
- Which modules each type of school needs first
- Parent communication: app, SMS or WhatsApp?
- Ready-made, customisable or custom-built?
- What affects the cost
- Questions to ask before you choose
- How to roll it out without disruption
- Mistakes to avoid
- How to measure whether it’s working
- Frequently asked questions
What a school management system does
A school management system, sometimes called a school ERP or student information system, is software that manages the day-to-day running of a school. Instead of separate registers, files and spreadsheets for every task, staff, teachers, parents and students each log in to see what’s relevant to them.
- Administrators manage admissions, student records, classes, fees and reports.
- Teachers mark attendance, enter marks, set homework and message parents.
- Parents see attendance, results, fees due and school notices on their phone.
- Students check timetables, homework and their own results.
- Principals and owners see live dashboards of enrolment, attendance, fee collection and academic performance.
Which Sri Lankan schools need a school management system
Sri Lanka’s 2025 School Census counted 10,047 government schools, 95 government-assisted private schools and 822 pirivenas, as at 1 June 2025. Government schools work within the Ministry of Education’s own systems, such as its Education Management Information System for staff. The schools that benefit most from their own school management system are usually:
- International schools, which are generally registered as companies rather than with the Ministry of Education; the Education Minister told Parliament in 2021 that there were about 393 of them;
- Private and fee-levying schools that manage admissions, fees and parent communication themselves;
- Preschools and Montessoris that want simple attendance, fees and parent updates;
- Tuition and coaching institutes managing large numbers of students across classes and branches; and
- School groups running several branches that need one view across all campuses.
Signs your school has outgrown spreadsheets
- The accounts office spends days each term chasing unpaid fees by phone.
- Report cards are typed or calculated by hand, and errors reach parents.
- Attendance is on paper, so parents only hear about absences days later.
- Notices go out through many class WhatsApp groups, and some parents never see them.
- Student information is spread across files, laptops and personal phones.
- The principal can’t see enrolment, collections or results without asking several people.
- Parents are asking for an app because other schools have one.
12 must-have features in a school management system
1. Admissions and enquiries
Online application forms, document uploads, interview scheduling and a clear pipeline from enquiry to enrolment. Good systems also track where enquiries came from, so you know which marketing works.
2. Student records
One profile for each student with personal details, guardians, medical notes, documents, class history and siblings, so information is entered once and kept up to date.
3. Attendance with parent alerts
Teachers mark attendance on a phone or tablet, and parents get an alert when a child is absent or late. Daily attendance also feeds into reports and term summaries automatically.
4. Fees, invoices and online payments
Fee structures by grade, sibling discounts, scholarships, instalments and late fees, with automatic reminders and receipts. Online payment by card, bank transfer or LankaQR reduces queues at the office. Our guide to accepting payments online in Sri Lanka explains the options.
5. Timetables and classes
Class, subject and teacher timetables, room allocation and substitutions when teachers are absent, visible to teachers and students in the app.
6. Exams, marks and report cards
Mark entry by subject, automatic totals, averages, grades and ranks, and printable or digital report cards. The system should support your curriculum, whether that’s the local syllabus leading to O/L and A/L, or Cambridge or Edexcel, with your own grading rules.
7. A parent app
A mobile app where parents see attendance, results, homework, fees and notices for each of their children, and message teachers. This is often the feature parents value most, and it’s where good mobile app development makes a real difference.
8. Teacher tools
Class lists, attendance, mark entry, homework and parent messaging in one place, designed to save teachers time rather than add paperwork.
9. Notices and communication in Sinhala, Tamil and English
Targeted notices to a whole school, a grade, a class or individual parents, by app notification, SMS, email or WhatsApp, with read tracking so you know who has seen important messages.
10. Homework and learning materials
Teachers share homework, notes and resources, and students submit work online. This doesn’t need to be a full learning management system, but it should cover everyday needs.
11. Transport, library and other modules
Bus routes and pick-up lists, library lending, hostel or boarding management, events and extra-curricular activities, added as and when your school needs them.
12. Reports, dashboards and permissions
Live dashboards for leaders, and clear roles so each person only sees what they should. A teacher shouldn’t see fee records, and a parent should only ever see their own children.
Protecting student data under the PDPA
The core duties of Sri Lanka’s Personal Data Protection Act apply from 1 January 2027, and schools hold some of the most sensitive data there is. Legal summaries of the Act note that personal data relating to a child is treated as a special category, and that parental consent is required for children under 16.
Your school management system should help you meet those duties, with:
- role-based access, so staff only see the information they need for their job;
- secure logins, with strong passwords and two-factor authentication for staff;
- audit logs showing who viewed or changed student records;
- consent records for photos, marketing and optional data collection;
- encrypted data in transit and at rest, with regular, tested backups;
- clear data location, so you know where student data is stored and who can access it; and
- retention rules, so records of students who have left are kept only as long as needed.
Also check your school website, enquiry forms and admissions forms. Our PDPA website checklist covers privacy notices and consent.
Ready-made, customisable or custom-built school management system?
| Ready-made software | Customisable platform | Custom-built | |
|---|---|---|---|
| Setup time | Fastest | Weeks | Months |
| Fit with your processes | You adapt to the software | Configured to your grading, fees and reports | Built around your exact needs |
| Cost model | Subscription, often per student | Setup plus subscription or licence | Build cost plus hosting and support |
| Branding and parent app | Vendor’s brand | Often your school’s branding | Fully your own |
| Best for | Small schools with standard needs | Most private and international schools | Large groups with unique requirements |
For most Sri Lankan private and international schools, a customisable platform is the sweet spot: proven core features, configured for your curriculum, fee structure and report card format, with your school’s branding on the parent app.
What affects the cost of a school management system
- Number of students and branches. Many systems price by student or by campus.
- Modules. Transport, library, hostel and payroll add to the cost.
- Parent and teacher mobile apps, especially if they carry your school’s branding in the app stores.
- Customisation of report cards, grading rules and fee structures.
- Data migration from spreadsheets or an older system.
- Integrations with payment gateways, SMS, WhatsApp, accounting software or biometric attendance devices.
- Training and support for staff, and help onboarding parents.
Ask every vendor for a written quote that separates one-time costs from yearly costs, so you can compare the total over three years.
Questions to ask before you choose a school management system
- Can we see it working in a school similar to ours, on a phone as well as a laptop?
- Does it support our curriculum, grading scale and report card format?
- Can parents pay fees online, and which payment methods are supported?
- Is the parent app available on both iOS and Android, and in which languages?
- Where is our data stored, who can access it, and how is it backed up?
- How does it help us meet the Personal Data Protection Act?
- Can we export all our data if we ever leave?
- What training and support are included, and how quickly do you respond?
- How are new features and updates delivered, and do they cost extra?
- What is the full cost over three years, including setup and support?
How to roll out a school management system without disruption
- Start between terms. Plan go-live for the start of a term or academic year.
- Clean your data first. Check student lists, guardian contacts and fee balances before importing them.
- Launch in phases. Begin with student records, attendance and fees, then add exams, homework and other modules.
- Train staff by role. Short, practical sessions for office staff, teachers and leaders, with a named champion in each group.
- Onboard parents properly. Send clear instructions, run a help desk for the first weeks and explain what parents will gain.
- Review after one term. Ask staff and parents what works, and adjust settings and reports.
Mistakes to avoid
- Choosing on price alone, then paying for workarounds and manual tasks.
- Buying every module at once before staff are comfortable with the basics.
- Skipping parent onboarding, so the app is downloaded but never used.
- Giving every staff member full access to all student data.
- Not checking that you can export your data if you change systems later.
- Running old and new systems side by side for too long, which doubles the work.
Which modules each type of school needs first
Not every school needs every module on day one. Starting with the right core keeps costs down and makes adoption easier for staff and parents.
| School type | Start with | Add later |
|---|---|---|
| International school | Admissions, student records, fees and online payments, parent app, report cards for Cambridge or Edexcel | Transport, library, extra-curricular activities, alumni |
| Private or fee-levying school | Student records, attendance alerts, fees, exams and report cards | Homework, timetables, transport |
| Preschool or Montessori | Enrolment, attendance, fees, daily updates and photos for parents (with consent) | Progress reports, events |
| Tuition or coaching institute | Class and batch management, attendance, monthly fees, SMS or WhatsApp reminders | Online materials, exam results, multi-branch reports |
| Group of schools | Central student records, fees and leadership dashboards across all branches | Shared HR and payroll, group-wide reporting |
Parent communication: app, SMS or WhatsApp?
Most schools in Sri Lanka already talk to parents on WhatsApp, usually through class groups run from teachers’ personal phones. It’s familiar, but it’s hard to control, messages get lost, and teachers’ numbers and children’s details end up shared with every parent in the group.
A better approach is to combine channels, each for what it does best:
- The parent app for everything a parent needs to look up: attendance, results, fees, homework and the full notice history.
- Push notifications for timely updates, which are free to send once parents have the app.
- SMS as a fallback for urgent alerts and for parents who don’t use the app.
- WhatsApp from the school’s official number for reminders and alerts, sent automatically by the system rather than by individual teachers. Our guide to the WhatsApp Business API explains how this works and what it costs.
Whichever channels you use, keep a record of what was sent and to whom, and respect parents’ communication preferences.
How to measure whether it’s working
Set a few simple measures before go-live, note where you are today, and check them again after one term:
- Fee collection: the percentage of fees paid on time, and the amount overdue at the end of each month.
- Office time: hours spent each week on fee follow-ups, admissions paperwork and enquiries.
- Report card turnaround: days from the last exam to report cards reaching parents.
- Parent adoption: the percentage of families who have logged in to the app in the last 30 days.
- Attendance follow-up: how quickly parents are told about an absence.
- Data quality: the number of students with missing or outdated guardian contact details.
If a measure isn’t improving, it usually points to a training gap or a setting that needs adjusting, not a reason to give up on the system.
How Microweb Global can help
Microweb Global builds education software for Sri Lankan schools. Our school management platform Uhnite gives administrators, teachers, students and parents their own logins to monitor students, track grades and keep school operations running, and it’s live on the App Store and Google Play.
We can configure a school management system for your curriculum, fees and report cards, build a branded parent app, migrate your existing data and connect online payments. For staff records, leave and payroll, our HR platform VixHR can work alongside it. Learn more on our education software page.
School management system: frequently asked questions
What is a school management system?
A school management system is software that manages a school’s day-to-day operations, including admissions, student records, attendance, fees, timetables, exams, report cards and parent communication, with separate access for administrators, teachers, parents and students.
How much does a school management system cost in Sri Lanka?
It depends on the number of students and branches, the modules you need, whether you want a branded parent app, customisation, data migration and support. Many systems charge a setup fee plus a yearly or per-student subscription. Ask vendors for a three-year total cost.
Do government schools in Sri Lanka need their own school management system?
Government schools work within the Ministry of Education’s systems. Private, international and fee-levying schools, preschools and tuition institutes usually benefit most from their own school management system.
Does a school management system help with the PDPA?
It can. Look for role-based access, secure logins, audit logs, consent records, encrypted backups and clear data retention, which help you protect children’s data, treated as a special category under Sri Lanka’s Personal Data Protection Act.
Can parents pay school fees online through the system?
Yes, most modern systems support online fee payments by card, bank transfer or LankaQR, with automatic reminders and receipts, which reduces queues and unpaid fees.
How long does it take to set up a school management system?
A ready-made system can be running within weeks. A customised system with data migration, a branded parent app and staff training usually takes one to three months, ideally timed for the start of a term.
See a school management system in action
Book a short demo, tell us how your school runs today, and we’ll show you how it would work for your students, staff and parents.
Sources
- Annual School Census Summary Report 2025, Department of Census and Statistics
- Education Management Information System, Ministry of Education
- GL moots laws to regulate international schools, The Morning, April 2021
- Sri Lanka data protection overview, KS&K
- Complying with data privacy laws in Sri Lanka, Conventus Law