Multi-tenant School Management Platform

Run your entire school from one beautiful platform

SchoolMate unifies admissions, students, finance, online & offline CBT exams with full proctoring, LMS, hostel, transport, security and analytics — for primary schools, colleges, universities and multi-campus groups across Africa. Zero internet? Exams still run — and auto-sync when you reconnect.

ABC+
Trusted by forward-thinking schools across Africa
schoolmate.africa/dashboard
2,480
Students
▲ 12%
$18.4M
Collected
▲ 9%
96%
Attendance
▲ 2%
Fee paid
Receipt #SM-10245
Results published
JSS2 — Term 2

Enterprise scope, comparable to global education platforms

PowerSchool-class Blackbaud-class Ellucian-class ManageBac-class
29
Integrated modules
20
Built-in roles
20+
CBT question types
12
Report card designs
Modules

One platform. Every part of your school.

Enable only the modules each campus needs. From admissions to alumni, everything shares one secure, tenant-isolated core.

Administration

System Administration · Core

Tenants, users, RBAC, academic periods, branding & audit logs

Administration

Admissions

Online applications, screening, interviews & approvals

Administration

Student Information · Core

Full student lifecycle, biodata, guardians & history

Engagement

Parent Engagement · Core

Linked children, fees, results, homework & alerts

Administration

Staff & HR

Staff records, leave, evaluation, discipline & payroll

Academics

Academic Management · Core

Faculties, classes, subjects, curriculum & timetables

Academics

Classroom

Attendance, homework, assignments & class announcements

Academics

Learning Management

Materials, videos, quizzes, discussions & virtual class

Academics

Attendance · Core

Daily, subject & period attendance with parent alerts

Examinations

CBT Examinations

20+ question types, online & offline delivery, encrypted exam packages, auto-sync & exam-grade security

Examinations

Full Proctoring

Camera-gated exams: webcam snapshots, enforced fullscreen, face & behaviour monitoring with risk scoring

Examinations

Result Processing

CA/exam scoring, GPA/CGPA, 12 designable report cards & transcripts

Finance

Finance & Accounting

Fees, invoices, receipts, ledgers & reconciliation

Finance

Inventory & Assets

Stock, stores, assets, depreciation & procurement

Operations

Hostel Management

Blocks, rooms, beds, roll-call, visitors & billing

Operations

Transport & GPS

Fleet, routes, boarding, live GPS tracking & ETA

Operations

Library

Catalog, circulation, renewals & RFID self-checkout

Operations

Health & Medical

Clinic visits, allergies, vaccinations & emergencies

Operations

Security & Access

Visitor passes, QR/RFID access & entry/exit logs

Engagement

Communication Center · Core

In-app, SMS, email, WhatsApp & push messaging

Engagement

Events

School & sports events, PTA, registration & attendance

Engagement

Alumni

Alumni network, fundraising & donation tracking

Intelligence

Analytics & BI

Role-aware dashboards across performance & finance

Intelligence

AI Assistant

Academic help, study & dropout-risk predictions

Intelligence

Reports & Compliance

Academic, financial, ministry & accreditation reports

Platform

Document Management

Versioning, approvals & e-signatures on secure storage

Platform

Mobile Apps

Student, parent, teacher & admin apps (Flutter)

Platform

Integrations

Payments, comms & hardware, configured per tenant

Platform

Enterprise & Security

Multi-campus, SSO, 2FA, data warehouse & DR

CBT & Examinations — online & offline

Zero internet? No problem. Exams run anywhere.

A hybrid CBT engine: fully proctored online exams on the cloud, or completely offline exams through a locked desktop app or a local exam-center server — with encrypted exam packages and automatic sync the moment the internet returns.

  • Full online proctoringCamera-gated start, enforced fullscreen, tab-switch & devtools detection, webcam snapshots and risk scoring on a live invigilation dashboard.
  • Exam-grade offline deliveryAES-256 encrypted, center/device-bound exam packages · locked desktop app or LAN exam-center server · auto-save every 5 seconds · local receipts · idempotent auto-sync when reconnected.
  • Straight to report cards20+ question types, auto & manual marking, GPA/CGPA, approval workflow and 12 designable report cards.
  Live invigilation● 124 candidates online
AO
Adaeze Okafor
JSS3 · Mathematics
Low risk
TB
Tunde Bello
JSS3 · Mathematics
Looked away ×3
CN
Chioma Nwosu
JSS3 · Mathematics
Low risk
MS
Musa Sani
JSS3 · Mathematics
Auto-submitted
Finance & Parent engagement

Collect fees and keep parents in the loop

Configure fee structures, generate invoices and accept payments through Paystack, Flutterwave, Stripe, Interswitch, POS or bank transfer — every payment is verified, receipted and posted to the ledger.

  • Verifiable paymentsUnique references, tamper-resistant receipts and full reconciliation trails.
  • Parent portal & appsParents see only their children — fees, attendance, results, homework & transport.
  • SMS, email, WhatsApp & pushAutomated fee reminders and alerts, every message logged with delivery status.
  Fee collectionThis term
Tuition — Term 2
2,140 of 2,480 paid
86%
Hostel fees
412 residents billed
$6.2M
Transport fees
8 routes active
73% paid
Outstanding
Auto-reminders queued
$2.9M
How it works

Live in four simple steps

SchoolMate is multi-tenant from day one — onboard a school, enable its modules and go.

Step 1

Onboard your school

Create your institution, brand it with your logo & colours and pick a package — no code changes needed.

Step 2

Configure & enable modules

Set academic sessions, classes and subjects, then switch on only the modules each campus needs.

Step 3

Invite staff, parents & students

Bulk-import users, assign roles & permissions, and give every stakeholder their own portal.

Step 4

Run your whole school

Admissions to alumni — attendance, exams, fees, hostel, transport and analytics, all in one place.

Pricing

Simple, transparent pricing

Pick a package per campus. Upgrade, downgrade or add modules anytime — every plan is fully configurable by your administrator.

Save up to 2 months when billed annually
Core School Operations

Everything a growing school needs to run day to day.

$ 12.70
per campus / month
Start free trial
  • Multi-tenant admin, users & RBAC
  • Admissions & student information system
  • Parent portal with linked children
  • Academic structure, classes & timetables
  • Attendance with absence/late alerts
  • Staff records & basic HR
  • Communication center (SMS, email, push)
  • Up to 1,000 students
  • Finance, CBT & LMS modules
Enterprise Education Suite

The full platform for multi-campus groups & universities.

Custom
tailored to your group
Talk to sales
  • Everything in Professional, plus:
  • Hostel, transport & GPS, security & medical
  • AI exam proctoring & AI academic assistant
  • Multi-campus & franchise management
  • Data warehouse & predictive analytics
  • SSO, 2FA, white-labeling & offline sync
  • Multi-language & multi-currency
  • Dedicated success manager & SLA
  • Unlimited students & campuses

All plans are fully configurable by your administrator. Add-on modules like full proctoring, offline CBT delivery, GPS tracking and SSO are available on request.

Earn with the SchoolMate referral programme

Marketers get a unique referral code and a personal dashboard — earn commission on every school that registers through your link, and withdraw straight to your bank account.

Marketer sign in

Ready to modernise your school?

Join schools running smarter operations with SchoolMate. Set up your institution in minutes — no credit card required.

Get started

Book a demo or start your free trial

Tell us about your school and we’ll set you up with a tailored walkthrough of SchoolMate. No credit card required.

By submitting you agree to be contacted about SchoolMate. We never share your data.

FAQ

Frequently asked questions

Yes. SchoolMate is a multi-tenant SaaS platform from day one. Each institution operates independently with its own data, branding, users, modules and reports, with strict tenant isolation enforced everywhere.
Absolutely. Modules are toggled per institution and per package. When a module is disabled its navigation is hidden and its APIs are blocked for that tenant.
Yes — zero internet, no problem. Choose per exam: fully proctored online delivery, a locked desktop CBT app, or a local exam-center server students reach over LAN/Wi-Fi. Exams travel as AES-256 encrypted packages bound to your center or device, answers auto-save locally every few seconds, and results auto-sync to the cloud the moment internet returns — duplicates are impossible.
Full proctoring is built in: the exam only starts once the webcam is granted, fullscreen is enforced, tab switches, copy/paste and developer tools are detected, snapshots are taken throughout, and every violation is logged with a severity for the school to review alongside the result.
Yes — pick one of 12 report card designs and tailor everything: colours, motto, behaviour and skills rating tables, grade analysis, per-subject class statistics, attendance, photos, signatures and more, with a live preview.
Paystack, Flutterwave, Stripe and Interswitch, plus POS, card and bank transfer. Every payment has a verifiable reference, receipt and reconciliation trail, using your own tenant-configured credentials.
Yes — student, parent, teacher and admin apps built with Flutter, backed by the same secure, versioned APIs as the web portals, with push notifications and offline sync where enabled.
Role-based access control, audit trails on sensitive actions, encrypted transport, signed file access and NDPR/GDPR-aligned data practices, with backups and tenant isolation tests.
Your administrator can fully edit the three packages — names, prices, badges, included modules and feature lists — and changes appear instantly on this page.
Ask the platform team for an invitation. You register once, receive a unique referral code and share your link — schools that register through it earn you commission (a percentage of their payments or a fixed amount, per the published conditions), tracked on your own dashboard with bank withdrawals.