School Management Software with Mobile Apps · In production

Eduroids.
Run your whole school from one dashboard.

Complete school management system — public website, admin panel, and Flutter mobile apps for students, teachers, and parents — all sharing one database. Online fee payment (Razorpay), one-tap attendance, auto PDF report cards, push notifications, CBSE-ready.

PHP 8CodeIgniter 4MySQLFlutterDartJWTRazorpayFirebase Cloud MessagingTinyMCEDomPDF
Approids · Product
Eduroids
Run your whole school from one dashboard.
CMS
panel
apps
What you get

Everything you need, in one platform.

Public website + CMS

A modern, dynamic school website — hero, faculty, toppers, gallery, news, downloads, online fee payment — fully editable from the admin. Hindi / English toggle, sticky WhatsApp button, lazy-loaded media.

Admin panel

The control room for office staff. People, academics, attendance, fees, exams, report cards, communication, website CMS, settings — every module, role-based access, audit log, automated backups.

Flutter mobile apps

One app, three role-based experiences — Student, Teacher, Parent. Bottom tabs per role, light + dark mode, offline support for attendance, push notifications via Firebase, pull-to-refresh everywhere.

Features

Everything you need to run a store.

Add a student in 30 seconds

Auto-generated admission number, auto-created parent login, welcome SMS — all in one form. Bulk import via Excel with a validation preview is also built in.

One-tap class attendance

Pick a class, everyone defaults to Present, tap absentees, save. Works offline on the teacher app and syncs when back online.

Auto SMS to absent parents

Every time a student is marked absent, the parent gets an SMS automatically — no extra step from the teacher.

Online fee payment (Razorpay)

Parents pay in 2 taps from the app. Receipt PDF is auto-generated and downloaded instantly. Defaulter reports and collection dashboards in the admin.

Fee structures by class & category

Define annual fees, installments, transport fees, late fees — by class, category, and academic year. Auto-generates invoices.

Auto-generated PDF report cards

Enter marks once. PDF report cards generate automatically per student with school branding, grades, attendance %, and remarks.

Exams, datesheets, results

Manage exam schedules, datesheets, and exam types (Unit Test / Mid-Term / Final). Mark entry by subject, by exam, by class — all in the admin.

Timetable builder

Per-period, per-class, per-section timetable builder. Visible to students, teachers, and parents in their respective apps.

Student promotion in one action

At academic year-end, promote a whole class to the next level in one action. No re-creating profiles, no data loss.

Multi-child parent support

One parent account, one login, child switcher in the app. Fees, marks, attendance for each child in one place.

Notices targeted by class / section / role

Write a notice once. Send to All, a specific class, a section, or a role (teachers only / parents only). Push notification goes out instantly via Firebase.

Push, SMS, and email together

Push notifications via Firebase, SMS for urgent updates, email for long-form announcements — all from one composer. Schedule for later if you want.

Website CMS — edit in seconds

Hero banners, About / Vision / History, leadership messages, faculty directory, toppers, gallery, news, testimonials, downloads, contact — all editable in the admin with TinyMCE. No developer.

Pre-built CBSE-ready pages

Mandatory disclosure, transfer certificate, fee structure, academic programs (Pre-Primary → Senior), results, calendar, rules — out of the box, ready to publish.

Hero carousel + lightbox gallery

Modern website features — hero slider, lightbox photo gallery, animated counters, sticky header, floating WhatsApp button — included by default.

Hindi / English bilingual

Built-in language toggle on the public website. Important for Tier-2 / Tier-3 city schools serving Hindi-medium families.

Student app: progress + tasks

Home (timetable + pending tasks + notices + fee status), Schedule, Tasks (homework + submit via camera), Progress (attendance % + marks + report card download), Profile with digital ID card.

Teacher app: tap-grid attendance

Home (today's classes + pending grading), Attendance (offline-capable tap grid), Classes (lists + student details), Tasks (post + grade homework), Me (leave + salary slip).

Parent app: pay + monitor

Home (child summary + today's update + notices), Child (multi-child switcher), Fees (pending + pay now + receipt history), School (calendar + events), Me (helpline + leave applications).

Role-based access (RBAC)

Custom roles and permissions for every staff member. Per-module create / read / update / delete. Audit log tracks every important action.

Bulk import via Excel

Import students, staff, fee structures from Excel. Validation preview before anything is saved — bad rows highlighted, fixable in place.

Automated daily backups

Database and file backups run automatically every day. Restorable from the admin. No SSH, no manual cron.

JWT-secured REST API

Official auth library + JWT tokens. The mobile apps talk to the backend through this API. Available for third-party integrations too.

Runs on shared hosting

CodeIgniter 4 + PHP 8 — works on standard cPanel shared hosting, WAMP, or a cloud VPS. Scales as the school grows. No expensive infra.

Audit log on every important action

Every admission, fee collection, mark entry, notice — logged with user, timestamp, and what changed. Compliance-ready.

WhatsApp helpline

One-tap WhatsApp helpline button on the public website and in the parent app — connects directly to your office for quick queries.

Light + dark mode in app

Every screen of every app supports light and dark themes. Pull-to-refresh, offline support for key flows, snappy transitions.

Custom branding per school

School logo, name, colors, and domain configured once — appear across the admin, the website, every report card, every receipt, and the mobile app login.

Modules

Organized for how stores actually run.

People
  • Students
  • Teachers
  • Parents
  • Staff
  • Roles & Permissions (RBAC)
  • Bulk Import (Excel)
Academics
  • Classes & Sections
  • Subjects
  • Timetable
  • Exams & Datesheets
  • Results & Marks Entry
  • Auto PDF Report Cards
  • Student Promotion
Attendance
  • One-Tap Bulk Marking
  • Offline-Capable Teacher App
  • Auto SMS to Absent Parents
  • Attendance % Calendar
Fees & Payments
  • Fee Structures
  • Invoices & Installments
  • Online Payment (Razorpay)
  • Auto PDF Receipts
  • Defaulter Reports
  • Collection Dashboards
Communication
  • Notices (targeted)
  • Push Notifications (FCM)
  • SMS Blasts
  • Email Announcements
  • Scheduled Publishing
Events & Calendar
  • Annual Calendar
  • Events
  • Holidays
Public Website CMS
  • Hero Banners
  • About / Vision / History
  • Leadership Messages
  • Faculty Directory
  • Toppers
  • Photo Gallery
  • News & Press
  • Testimonials
  • Promo Popups
  • Downloads / Mandatory Disclosure
  • Contact & SEO
Mobile Apps
  • Student App
  • Teacher App
  • Parent App
  • Multi-Child Switcher
  • Digital ID Card
  • Light / Dark Mode
  • Offline Support
System
  • Audit Log
  • Automated Daily Backups
  • JWT REST API
  • Settings
  • Hindi / English Toggle
Pricing

Three tiers. Talk to us.

Final pricing depends on scope. We send written quotes within 24 hours.

Starter

Small schools — single section per class

Contact us
one-time setup + light annual support
  • Public website (Home, About, Faculty, Gallery, Contact)
  • Admin panel: People + Academics + Attendance + Fees
  • Online fee payment (Razorpay)
  • Auto SMS for absentees
  • Auto PDF report cards
  • Parent + Student + Teacher mobile apps
  • Up to 5 admin / staff accounts
  • Standard theme + your school branding
Get a quote
Most popular
Growth

Mid-size CBSE / ICSE schools

Contact us
one-time setup + annual support
  • Everything in Starter, plus:
  • Full Website CMS (Toppers, News, Downloads, Mandatory Disclosure)
  • Hindi / English bilingual website
  • Communication suite: Push + SMS + Email + Scheduled
  • Exams, datesheets, results, bulk marks entry
  • Defaulter reports + collection dashboards
  • Custom roles & permissions (RBAC) for office staff
  • Up to 25 admin / staff accounts
  • On-demand DB backups + priority support
Get a quote
Enterprise

Large schools, multi-campus groups, K-12 chains

Custom
quoted per scope
  • Everything in Growth, plus:
  • Multi-campus / multi-school dashboard
  • WhatsApp Business API integration
  • Transport / vehicle tracking module
  • Library management module
  • Hostel management module
  • Custom mobile-app features built to spec
  • Unlimited staff accounts
  • Dedicated SLA + priority support
  • Source code licensing option
Book a call
Need something custom?

Any module, integration, or workflow beyond the standard configuration is available at additional cost. Common customizations: WhatsApp Business API integration, transport / vehicle tracking with GPS, library management, hostel management, biometric attendance device integration, alumni portal, custom report cards (state-board / ICSE / IB formats), additional payment gateways (PayU / Cashfree alongside the built-in Razorpay), third-party ERP / accounting export, parent-teacher meeting (PTM) scheduling.

Use cases

Who runs Eduroids.

Small private CBSE school

Starter tier — Pre-Primary to Class V with single sections. Public website + admin + apps. Parents pay fees online, teachers mark attendance on phones, office sends notices in one tap.

Mid-size CBSE / ICSE school

Growth tier — Pre-Primary through Class XII with multiple sections. Full website CMS with Toppers and Mandatory Disclosure pages, communication suite, exam datesheets, bulk marks entry, defaulter reports.

State-board / Hindi-medium school

Growth tier — bilingual public website (Hindi / English toggle), SMS-heavy communication, simplified parent app for low-tech families, transfer certificate generation, WhatsApp helpline.

Multi-campus K-12 group

Enterprise tier — single dashboard across all campuses with consolidated reports, per-campus admin scoping, central academic calendar, group-level branding with per-campus customization.

Pre-primary / play-school chain

Growth tier — focus on parent app (daily updates, photo sharing, fee payment), simplified academics, gallery-heavy public website to attract enrolments.

Coaching institute

Custom configuration — students + teachers + fee management + attendance + announcements. Lighter on the academics module (no per-period timetable), heavier on communication and fee tracking.