Trusted School ERP Software — Built for Indian Schools

The Complete School Management System

Streamline every aspect of your school — from student enrollment and teacher management to fee collection, attendance tracking, and parent communication — all in one powerful, mobile-friendly platform.

6 User RolesReal-time AttendanceFee ManagementParent PortalPWA & Mobile-ReadyPush Notifications

6

User Roles Supported

15+

Management Modules

100%

Mobile-Friendly (PWA)

Students & Records

Core Features

Everything Your School Needs in One Place

Our school management software covers the entire lifecycle of school administration — saving hours every week for administrators, teachers, and staff.

Student Information System

Maintain complete student profiles with enrollment history, contact details, academic records, and guardian information in a searchable database.

Attendance Management

Mark and track daily attendance for students and teachers. View absence trends, generate reports, and send automatic alerts to parents for unexcused absences.

Grade & Exam Management

Record marks, compute grades, and publish results for term exams, unit tests, and continuous assessments across all classes and subjects.

Fee & Payment Management

Create fee structures, issue invoices, accept online and offline payments, track dues, and generate receipts — all with real-time financial dashboards.

Timetable Scheduling

Build and publish weekly class timetables. Assign subjects to teachers, avoid clashes, and let students view their schedule from any device.

Class & Subject Management

Organise academic years into classes and sections, assign subjects, set curricula, and manage teacher-class allocations with ease.

Announcements & Notices

Publish school notices, circulars, and event updates targeted to specific audiences — all students, a single class, teachers only, or everyone.

Progressive Web App (PWA)

Install School MS directly on any smartphone or tablet without an app store. Works offline with push notifications for instant alerts to every user.

Role-Based Access Control

Six distinct roles — Admin, Manager, Teacher, Student, Parent, and Staff — each with tailored dashboards, permissions, and data visibility.

Holiday Management

Maintain the school academic calendar with holidays and special events. Audience-specific scheduling ensures the right stakeholders are notified.

Parent Portal

Empower parents with real-time visibility into their child's attendance, grades, fee dues, and school announcements — reducing phone calls to the office.

Analytics Dashboard

Interactive charts and KPI cards give administrators and managers instant insight into enrollment numbers, fee collection rates, and academic performance.

Role-Based Portals

A Dedicated Experience for Every User

Every stakeholder logs into a personalised portal tailored to their responsibilities — no clutter, no confusion.

Admin

Total oversight and control of the entire school system

  • Manage all users & roles
  • Full access to every module
  • System-wide analytics
  • Audit logs & configurations

Manager

Finance, operations, and day-to-day administration

  • Fee collection & reports
  • Staff & teacher oversight
  • Approval workflows
  • Financial dashboards

Teacher

Manage your classes, attendance, and student evaluation

  • Mark class attendance
  • Enter exam grades
  • View class timetable
  • Post announcements

Student

Access grades, timetable, fee status, and school alerts

  • View attendance record
  • Check exam results
  • Download timetable
  • Receive school notices

Parent

Stay informed about your child's progress and dues

  • Monitor attendance
  • Track academic grades
  • View fee dues & receipts
  • Receive push notifications

Staff

Operational tools for non-teaching staff

  • View own attendance
  • Access staff notices
  • Holiday calendar
  • Profile management

Module Highlights

Powerful Modules Built for Real Schools

Fee Management System for Schools

Define customised fee structures per class and academic session. Automate billing cycles, track per-student payment history, flag overdue accounts, and generate printable receipts. Managers get real-time revenue dashboards with collection rates and pending amounts at a glance.

  • Custom fee categories (admission, monthly, other)
  • Discount & concession support
  • Overdue alerts & notifications
  • Receipt generation per payment
  • Term-wise and session-wise reporting

Attendance Tracking & Reporting

Teachers mark attendance class by class directly from any device. Admins and managers view school-wide attendance summaries, individual student records, and trend charts. Automated push notifications alert parents when their child is marked absent.

  • Daily student & teacher attendance
  • Present / Absent / Late statuses
  • Class-level and student-level reports
  • Push notification to parents on absence
  • Monthly attendance summaries

Grade Book & Academic Reports

Record marks for unit tests, mid-terms, and final exams. Automatic grade computation based on configurable scales. Students and parents can view published results instantly. Admins can export full-class gradebooks for board reporting.

  • Multiple exam types (unit test, mid-term, final)
  • Subject-wise and class-wise grade entry
  • Auto-computed grades from marks
  • Instant result access for students and parents
  • Analytics charts for performance tracking

Announcements, Messaging & Push Notifications

Broadcast school-wide notices or target a specific class, role, or individual. Real-time push notifications reach users on any device — even without opening the app. Internal messaging keeps teachers, staff, and management connected.

  • Audience-targeted announcements
  • Web push notifications (no app install needed)
  • Internal messaging between users
  • Holiday and event calendar alerts
  • Fee due reminders to parents

Why Schools Choose School MS

Designed specifically for the Indian school ecosystem — supporting multiple boards, regional datasets, and diverse school sizes.

Zero Infrastructure Cost

Cloud-hosted, no servers to maintain. School MS runs on modern web infrastructure with automatic updates and 99.9% uptime.

Indian School Ready

Pre-loaded datasets for West Bengal, Kolkata, Howrah, Siliguri and more. Supports CBSE, ICSE, and state board structures out of the box.

Works on Any Device

Fully responsive and installable as a PWA on iOS and Android. No app store required — teachers can mark attendance straight from their phone.

Secure & Role-Gated

Every user sees only what their role permits. Session-based authentication, HTTPS enforced, and no plain-text passwords stored anywhere.

Instant Push Notifications

Built-in web push keeps parents, teachers, and students informed in real time — fee reminders, absence alerts, exam results, and school notices.

Open & Extensible

Built on Next.js, Prisma, and MySQL — a modern open stack that your IT team can audit, extend, and self-host without vendor lock-in.

Getting Started

Up and Running in Minutes

No complex installation, no lengthy training programmes — School MS is designed for immediate deployment.

  1. Deploy & Configure

    Install School MS on your server or use our hosted version. Import your school's existing data using the built-in seeder — students, teachers, classes, and subjects in one command.

  2. Create User Accounts

    Generate login credentials for every role — admins, managers, teachers, parents, students, and support staff. Bulk import is supported for large schools.

  3. Set Up Classes & Subjects

    Define your academic year, create class sections, assign subjects, and link teachers. Your timetable is ready to publish within minutes.

  4. Go Live

    Share login links with stakeholders. Teachers start marking attendance from day one. Parents get instant visibility. Admin gets full control from the dashboard.

FAQ

Frequently Asked Questions

What is a School Management System?

A School Management System (SMS) or School ERP is software that automates and centralises school operations — including student records, attendance, grade management, fee collection, timetabling, and communication — replacing manual paperwork with a single digital platform accessible to all stakeholders.

Who can use School MS?

School MS is designed for administrators, managers, teachers, non-teaching staff, students, and parents. Each user type has a dedicated portal with role-appropriate features and data access.

Does School MS work on mobile devices?

Yes. School MS is a Progressive Web App (PWA) that can be installed directly on any iOS or Android device from the browser — no app store required. It is fully responsive and works on phones, tablets, and desktops.

Can I get push notifications?

Yes. School MS uses Web Push Notifications to deliver real-time alerts to students, parents, teachers, and staff — including attendance alerts, fee reminders, exam results, new announcements, and holiday notices.

Is my school's data secure?

Absolutely. School MS uses session-based authentication, enforces HTTPS, stores only hashed passwords, and applies strict role-based access control so every user sees only the data their role permits.

Can School MS handle fee management?

Yes. The fee module supports custom fee categories (admission, monthly, other), discount and concession entries, per-student payment tracking, overdue notifications, receipt generation, and detailed financial reports for managers.

Is it suitable for Indian schools?

School MS is purpose-built for the Indian school market. It includes pre-loaded regional datasets (West Bengal, Kolkata, Howrah, Siliguri) and supports CBSE, ICSE, and state board structures with Indian naming conventions and academic calendar formats.

Can I self-host School MS?

Yes. School MS is built on an open stack — Next.js, Prisma ORM, and MySQL. You can deploy it on any VPS, cloud server, or local XAMPP environment. Deployment scripts are included for quick VPS setup.

Ready to Transform Your School?

Join schools that have digitised their operations with School MS. Get started in minutes — no credit card, no commitment.

Get Started Free →