+233592027674 (WhatsApp Support)
Login Sign Up
WordPress Plugin

MSMS

Mega School Management System — self-hosted, 4 role-based portals for WordPress

Updated Sep 9, 2026 MHM

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

  1. Upload and activate the plugin, then complete the onboarding wizard (10 minutes)
  2. Add your classes, sections, and subjects
  3. Import or enrol your students and teachers
  4. Pick a public homepage template and set your branding
  5. (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.

Related Products

Choose Your Licence
$149.00 one-time
Buy Now
Free forever: student/teacher/class management, attendance, timetable, results, notices, basic fee tracking, all 4 portals, all 5 homepage templates. No card required.
6 months free support included
Extend support: $49.00/yr
CategoryWordPress Plugin
Version2.1.24
Last UpdateSep 9, 2026
RequiresWP 6.0+
PHP8.0+
AuthorMHM
Tags
WP Plugin School Management Education

Get your free download

Enter your email and this product's free build starts downloading right away. We'll also send you update and tips emails — unsubscribe any time, one click.

No spam, no card required — just your download.