Multi-tenant school ops
Run dozens of schools from one console. Each institution gets its own isolated workspace, role hierarchy, and audit trail — without sharing a single row of data.
cd backend && npm run devAdmissions to alumni, fees to payroll, timetables to parent messaging — MDH e-school gives every role in your institution a purpose-built workspace, all connected to a single source of truth.
Good morning, Principal
School Dashboard
The platform
MDH e-school is a production-grade multi-tenant ERP. Every feature ships with proper role isolation, audit logs, and data boundaries so you can run a complex institution confidently — not just a classroom prototype.
Multi-tenant by default
Each school is a fully isolated tenant. Super admins manage the platform; principals manage their school.
Role-aware everywhere
Every API, screen, and action is gated by role. Finance never sees HR data. Students never see admin config.
India-first compliance
INR billing, GST support, Aadhaar-compatible ID fields, and Indian academic calendar workflows built in.
Role-based portals
Each person sees exactly what they need — and nothing they don't. MDH e-school's role system means zero configuration per user; their portal is ready when they sign in.
What's included
Designed like a product, not a patchwork of spreadsheets. Every module is connected to the same database, same roles, and the same audit trail.
Run dozens of schools from one console. Each institution gets its own isolated workspace, role hierarchy, and audit trail — without sharing a single row of data.
Define academic years, classes, sections, and subjects. Generate conflict-free timetables, manage substitutions, and give every teacher a real-time schedule view.
Mark student and staff attendance via fingerprint, barcode, or manual entry. Parents see live updates; admins get real-time absence alerts and monthly reports.
Build structured fee plans, auto-assign by class, issue digital receipts, and accept payments online. Finance dashboards give real-time collection vs. outstanding.
Create offline and online exam schedules, publish results to students and parents, and generate printable report cards and performance analytics in one flow.
In-app messaging, push notifications, homework updates, and circular broadcasts. Parents stay in the loop without needing WhatsApp groups or phone trees.
Manage employee records, leave workflows, salary structures, and pay-run generation. Letter requests, org charts, and offer letters included out of the box.
Schedule virtual sessions with video links, manage homework submissions, and track student progress across all subjects — from one teacher dashboard.
Customizable dashboards for every role. From principal overviews to finance summaries, export-ready data tables keep decision-makers informed without spreadsheet gymnastics.
Plus 11 more modules
How it works
No IT team needed. Subscribe, configure, invite — your school is live.
Choose a plan, complete secure checkout, and your school workspace is ready in under 2 minutes — no IT setup, no server config.
Add classes, sections, subjects, and academic years. Import student and staff rosters via CSV or register them one by one.
Each role gets a tailored portal — teachers see timetables and homework; finance staff see fee collection; parents see their child's progress.
Mark attendance, process fees, publish results, run payroll. Everything connected, everything auditable, everything in one place.
Subscription plans
Pay securely, create your admin account, and your school workspace is provisioned immediately. Final pricing confirmed at checkout.
Core academics, fees, and a family portal — everything a smaller school needs from day one.
Up to ~300 students
HR, online learning, exams, and deeper analytics for institutions that are scaling.
Up to ~1,000 students
Custom scale, multi-unit management, dedicated onboarding, and an SLA for large institutions.
1,000+ / custom
*Indicative INR pricing for India; final amount shown at checkout. GST/taxes as applicable.
Already have access? Sign in · Read the ERP guide
Subscribe to provision your workspace, then follow the in-app checklist to add classes, staff, and students. Most schools are fully configured within a day.