Diwali 20% OFF Diwali Offer: Light up your business this Diwali: 20% off websites, apps, hosting, marketing and IT services. Ends 15 November 2026. See offer prices
Education · Mobile app, Dashboard · 2026

School Management System for Indian Schools

A role-based school management app for Indian schools, built around NEP 2020, UDISE+ and RTE, in English and Hindi.

Watch the walkthrough

Promo walkthrough of the School Management app
1

The problem

Many schools in India still run admissions, staff records, notices and leave approvals on registers, Excel sheets and WhatsApp groups. Data needed for UDISE+ and RTE reporting is scattered, principals cannot see the whole school at a glance, and parents get information late.

2

Our solution

We built one Flutter app for every role in a school: super admin, school admin, principal, teacher, accountant, student and parent. Admins set up the school profile, board and grading, academic years, classes, sections, subjects and teacher assignments. Student admissions capture APAAR, PEN, category, RTE and CWSN details. Notices and circulars go through approval, leave requests are approved in the app, and every sensitive change is written to an audit log. Roles and permissions are enforced on the server by Cloud Functions and security rules, so a user can only see and change what their role allows. Fees are billed in installments from a per-class fee structure, collected at the counter or paid online by parents, with numbered receipts, concessions approved by the principal and bus charges added automatically. Teachers enter exam marks, the principal publishes the results, and students and parents see the report card and the NEP 2020 Holistic Progress Card in the app. The office gets enrolment, attendance, fee and result reports, and a small library module tracks books issued to students.

Key features

  • Separate logins and dashboards for admin, principal, teacher, accountant, student and parent
  • Parent sign-in with mobile OTP; students sign in with school code and admission number
  • School setup: profile, logo, UDISE+ code, board, grading and infrastructure
  • Academic years, classes, sections, subjects and teacher assignments
  • Student admissions with APAAR, PEN, category, RTE and CWSN fields
  • Notices and circulars with an approval step
  • Leave requests and approvals
  • Staff directory, users and permissions
  • Audit log of every sensitive change
  • English and Hindi interface, light and dark themes
  • Fee structure per class, monthly or quarterly installments, late fee and RTE exemptions
  • Fee collection with numbered receipts, defaulter list and concessions approved by the principal
  • Online fee payment for parents (Razorpay), with a demo mode until the school adds its keys
  • Bus routes and stops, with transport charges billed along with the fees
  • Exams and marks entry by subject teachers, with results published by the principal
  • Report cards with grades from the school board scheme, visible to students and parents
  • NEP 2020 Holistic Progress Card with teacher observations, parent notes and student reflection
  • Enrolment, attendance, fee and result reports that copy into Excel
  • Library catalogue with issue, return and overdue tracking

More projects

All work →
FeaturedCommunity & non-profit · Mobile app, Web app, Dashboard

Brahmin Samaj Community App

A members-only social app that connects community groups across India with announcements, a Hindu calendar, a business directory and donations.

FlutterDartNode.jsSQLite
FeaturedLogistics & delivery · Mobile app, Dashboard

Demo Delivery: On-Demand Courier App

A same-day parcel delivery app with live map tracking for customers and a dispatch dashboard for operators.

FlutterDartProviderflutter_map
FeaturedIT services · Web app, E-commerce, Mobile app, Dashboard

IT Services Ordering Platform (Web + Android)

A complete online storefront for an IT services company: catalog in US dollars, quotes, payments, a blog and an Android app.

Node.jsExpressEJSFirestore

Want an app like School Management System for Indian Schools?

Tell us what you need. We reply within 24 hours with a clear plan and a fixed quote.

USA · UK · worldwide

Talk to us online

A video call at a time that suits your time zone. Quotes in US dollars and secure PayPal payments.

India · Ujjain, Madhya Pradesh

Chat, call or visit us

Message us on WhatsApp for a quick reply, or meet the team at our office in Ujjain (by appointment).