MSMS (Mega School Management System) — A Complete School Management System, Self-Hosted on Your Own WordPress
Most WordPress school management plugins store data in wp_posts and wp_postmeta, which gets slow fast as a school grows. MSMS uses 51 dedicated custom database tables with proper indexes, custom URL routing, and standalone portal pages that run completely independent of your active WordPress theme — performance stays fast whether you have 50 students or 5,000.
Four purpose-built, mobile-first portals — Admin, Teacher, Student, Parent — each its own dashboard, not a page borrowed from your site's marketing theme.
👪 For Teachers, Students & Parents
- Teacher Portal — mark attendance, enter results, manage class students, assign homework, upload study materials, log discipline incidents, view timetable, submit leave requests
- Student Portal — attendance calendar, results with full grade breakdown, timetable, fee status, homework and study materials, leave requests, messaging, school notices
- Parent Portal — monitor every child's attendance, results, fees, and discipline record from one login (supports multiple children), message teachers directly, submit leave requests
- Every portal is beautiful, standalone, and mobile-first — nothing here looks or feels like a bolted-on WordPress page
🏫 For School Administrators
- Student, Teacher & Class Management — enrolment with admission-number generation, subject and class assignment, sections
- Attendance & Results — daily and subject-wise attendance, exam results with automatic grade calculation, and a marksheet approval workflow so nothing reaches a parent until you publish it
- Fee Management — invoices, instalments, and a configurable fee structure, with manual payment recording built in
- Discipline & Leave — log behaviour incidents with automatic parent notification, and run student/staff leave requests through a real approval workflow
- Timetable, Notices, Events & Gallery — audience-targeted notices (all/teachers/students/parents), a full timetable builder, and a school events and photo gallery
- ID Cards & Report Cards — student ID card generation and printable report cards
- Public Site Builder — 5 distinct homepage template designs (Apex, Heritage, Bloom, Crest, Nest), each with configurable branding, live enrollment stats, staff and gallery sections — your school's public website and its management system in one install
- Migration Importer — pulls public site content (branding, contacts, gallery, news) in from another system's export, built as a reusable framework for switching to MSMS
💼 Pro Add-Ons
- Online Fee Payment — Paystack, Flutterwave, Stripe
- SMS Notifications — absent alerts and fee reminders via Africa's Talking, Termii, or Twilio
- WhatsApp Parent Alerts — automated WhatsApp messages
- Multi-School / Branch — manage multiple campuses from one install
- Hostel, Library & Transport Management — room/bed allocation and hostel fees, a book catalog with issue/return tracking, and route/bus/student assignment
- Online CBT Exams — computer-based testing with auto-grading
- Staff HR & Payroll — salary, deductions, payslips
- PDF Report Cards — branded, downloadable, not just a browser print
- Advanced Analytics — fee collection trends, attendance heat maps
- REST API Access — for mobile app integration
MSMS vs. a Typical WordPress School Plugin
|
Typical WP School Plugin |
MSMS |
| Data storage |
wp_posts / wp_postmeta |
51 dedicated custom tables |
| Performance at scale |
Degrades as records grow |
Stays fast — purpose-built schema, not generic post storage |
| Portal pages |
Rendered inside your active theme |
Standalone, theme-independent dashboards |
| Role-based portals |
Often admin-only, or bolted-on add-ons |
4 full portals included free |
| Public homepage templates |
Rarely included |
5 included, fully configurable |
| Online payment / SMS / WhatsApp |
Usually separate paid add-ons or plugins |
Native Pro modules, one licence |
Free vs Pro
MSMS Free is a genuinely complete school system, not a crippled trial: all 4 portals, all 5 homepage templates, and the full academic/attendance/fee-tracking core, with no time limit.
|
Free |
Pro |
| 4 role-based portals (Admin/Teacher/Student/Parent) |
✓ |
✓ |
| 5 public homepage templates |
✓ |
✓ |
| Student/teacher/class management |
✓ |
✓ |
| Attendance, timetable, results & grading |
✓ |
✓ |
| Notices, events, gallery, discipline, leave management |
✓ |
✓ |
| Basic fee invoicing (manual payment recording) |
✓ |
✓ |
| Online Fee Payment (Paystack/Flutterwave/Stripe) |
— |
✓ |
| SMS & WhatsApp Notifications |
— |
✓ |
| Multi-School / Branch |
— |
✓ |
| Hostel, Library & Transport Management |
— |
✓ |
| Online CBT Exams |
— |
✓ |
| Staff HR & Payroll |
— |
✓ |
| PDF Report Cards |
— |
✓ |
| Advanced Analytics & REST API |
— |
✓ |
| Priority updates & support |
— |
✓ |
Technical Highlights
| Requirement |
Detail |
| WordPress |
6.0+ |
| PHP |
8.0+ |
| Database |
MySQL/MariaDB — 51 dedicated tables, no wp_posts dependency |
| Required plugins |
None — vanilla JS, no jQuery dependency, no shortcodes |
| Distribution |
Direct download from mhmcloud.com — automatic update checks for both Free and Pro |
Included in This Package
- The MSMS plugin — same file for Free and Pro, no separate installs
- Free tier: all 4 portals, all 5 homepage templates, and the full academic/attendance/fee-tracking core, no time limit
- Pro licence key (paid tier): online payments, SMS/WhatsApp alerts, multi-school, hostel/library/transport, CBT exams, payroll, PDF report cards, advanced analytics, and REST API access
- Free updates for life on every tier — a licence key is a one-time purchase, never a subscription
- 6 months of free support included, renewable afterward at $49.00/year
Setup Time
- Upload and activate the plugin, then complete the onboarding wizard (10 minutes)
- Add your classes, sections, and subjects
- Import or enrol your students and teachers
- Pick a public homepage template and set your branding
- (Optional) Activate a Pro licence key to unlock payments, SMS/WhatsApp, and the other add-on modules — no reinstall needed
Who Is This For?
Independent schools, school groups, and education entrepreneurs across Africa and beyond who want a real school management system — attendance, results, fees, and a public website — without paying a recurring per-student SaaS fee, and want to try the complete free tier before ever entering a card number.