Run your whole school on one system

Admissions, timetables, attendance, fees, payroll and results all share one ledger and one sign in. Nothing is typed twice.

Connects to the services your school already pays for

PaystackmNotify SMSEmailCloudinaryQuiz Master

Built for how a school actually runs

Most school software is business software with the word pupil pasted over the word customer. ISM is built the other way round, around terms, registers, mark sheets and fee structures, with a real double entry ledger underneath all of it.

Academics and assessment

Terms, classes, timetables and registers, then continuous assessment and weighted exams. Report cards and transcripts compute from the marks already on the sheet.

Money, end to end

Fee structures, invoices, part payments, scholarships and arrears, posting to a real double entry ledger alongside payroll, procurement and stock.

People and payroll

Staff records, contracts, leave that accrues on a ledger rather than in a notebook, payroll runs, payslips and the journal entries they generate.

Access you can prove

Passkeys and two factor sign in, page grants per role, a campus boundary enforced on reads, and an audit row behind every write.

Built for

One view across every campus, drawn from the same records your staff work in rather than a spreadsheet somebody rebuilt on Friday afternoon.

The ISM staff dashboard, showing the school overview a head teacher signs in to.
Every campus in one view
What is still not set up

Every part of the school, in one place

Twenty four modules share the same tenant, the same sign in and the same audit trail. A pupil, a payment or a member of staff exists once and is read everywhere, so there is no nightly export and no reconciliation between two systems that disagree.

Students and admissions

Enrolment, guardians, documents and the pupil record every other module reads from.

Academics

Classes, streams, subjects, teacher allocation, lesson plans and the timetable builder.

Attendance

Daily and per lesson registers, summaries that maintain themselves, and a lock on signed registers.

Examinations

Assessment groups, weighted marks, grade scales, report cards and transcripts.

Fees and billing

Fee structures, invoicing, part payments, scholarships, exemptions and arrears.

Finance and ledger

Chart of accounts, journals, trial balance and the four financial statements.

HR and payroll

Contracts, leave accrual, appraisals, payroll runs, payslips and their journal entries.

Procurement

Purchase requests, orders, goods received notes and supplier invoices.

Inventory

Stores, batches, stock movements, requisitions and opening stock.

Library

Catalogue, lending and returns, reservations and overdue fines.

Transport

Routes, vehicles, pupil assignment and transport subscription billing.

Communication

SMS and email to guardians, reusable templates and a record of what was delivered.

Why one system

Typed once. True everywhere.

The point of a single platform is not a shorter software bill. It is that a mark, a payment or a leave day is entered in one place, and every screen that depends on it is already correct.

Start free trial

24

modules, sharing one tenant, one sign in and one audit trail

One system

1

general ledger. Fees, payroll, procurement and stock post to the same books

Real accounting

Every write is a transaction

Domain writes run through stored procedures inside a transaction with a rollback handler, and each one leaves an audit row. There is no half finished state to find and clean up on Monday morning.

Reads keep working offline

ISM installs like an app. Any page you are allowed to open still opens with no network, labelled with how old the data is. Writes are refused honestly rather than queued somewhere they can be lost.

0

double keying. A mark, a payment or a leave day is entered once and read everywhere

One record

3

portals: staff, pupils and guardians, each scoped to their own role

Everyone included

26

written guides ship with the product, so nobody has to guess how a module works

Documented

60s

from a pupil finishing a linked online quiz to the mark waiting for their teacher

Quiz Master

A campus is a boundary, not a filter

Multi campus schools are scoped at the query, not in the interface. Somebody attached to one campus cannot read another campus pupils, staff or money by editing a URL.

Start with a single term

Set up your school, bring in your pupils and run one term end to end. Onboarding help is included on every plan, and there is no card to enter to begin.

Integrated School Management. One platform for admissions, academics, attendance, fees, payroll and reporting, built for schools that would rather run a term than reconcile two systems.

What is inside

  • 24 modules on one record
  • Double entry general ledger
  • Multi campus, scoped on reads
  • Passkeys and two factor sign in
  • Installs as an app, reads offline

© 2026 ISM. Integrated School Management.

Built for schools in Ghana and beyond.