Kenya & East Africa firstCBE & 8-4-4 readyParents freeCloud-based

School Operating System

From the scheme of work to the receipt
one system.

One learner record, from the scheme of work and the report card to the invoice, M-Pesa reconciliation and the ledger. One database per school, every role, every campus.

Show me QXP for:
QXP administrator dashboard — shortcuts to learning areas, teachers, learners, classes, attendance and teacher on duty, above the school calendar and upcoming deadlines
Real screen · demo data
This is our demo school. See it running on yours.

Four Kenyan schools are onboarded on QXP for Term 1 2027.

How it actually works

One record. Five steps. Nothing re-typed.

Follow a single piece of work from the curriculum to the parent's phone. Every screen below is a QXP screen, shown with sample data.

Plan

Plan it once, from the curriculum itself

Teach

Attendance and marks, in the lesson

Assess

Assessed against the official rubric

Report

The report card assembles itself

Share

The parent simply sees it

The modules

Every module on the same learner record

Pick a module to see what its screen looks like, shown with sample data. Three packages, each including the one before it. Nothing gated inside a package, no setup fee for any package, no per-campus charge, and parents are never billed.

Curriculum-first planning and delivery

Build schemes of work from your curriculum framework. Create timetable-linked lesson plans. Track delivery by strand and sub-strand. Export as PDF, Word, or Excel.

  • Scheme of work builder (CBE, 8-4-4)
  • Timetable-linked lesson plans
  • Strand and sub-strand tracking
  • Teacher workspace with export options
QXP Academics — a Grade Six A Mathematics scheme of work week by week, with strand, sub-strand, author and Published status

The money side

Fees, payroll and the books

Five add-ons, each counting only its own people: Fees on Core or Plus at KES 149 per learner per term (fee structures, invoicing and M-Pesa collection; Whole School already includes it), Accounts at KES 199 per learner per term on Core or Plus (fee billing plus the books, procurement and the retail wallet), or KES 50 per learner on Whole School, which already bills fees, ECA on Core or Plus at KES 99 per learner per term (clubs and activities; Whole School already includes it), People on any package at KES 450 per staff member per term (HR, payroll and appraisal), and Transport on any package at KES 300 per learner on transport per term. Fee billing and parent statements come with Whole School.

Fees and money

Add-on

Fee structures, invoicing, payments, credit notes and M-Pesa reconciliation are built and running, and a parent can see fees in the QXP mobile app. The general ledger, procurement, retail and staff records are built for web. HR and payroll are part of this module, not a separate product. Fee billing is in Whole School, or the Fees add-on on Core and Plus. The books are the Accounts add-on on any package. HR and payroll are the People add-on on any package.

Transport

Add-on

Bus routes, vehicle fleet, crew compliance, trip roll call, telemetry and incident handling are built, with parent-facing screens in the mobile app. Operational dashboards for transport coordinators. The Transport add-on (per learner on transport), on any package.

Integrations

M-Pesa connected

M-Pesa (Daraja) is connected for fee payment and reconciliation, and Opiq digital textbooks sync into the library. The rest is not connected - tell us which integration would actually change your decision, and that is how it gets prioritised.

By role

See the view that matters to you

Principal

Know before anyone has to ask you

See the principal view →

Teacher

Everything for today's lesson, already attached

See the teacher view →

Bursar

The money, on the same record as the learner

See the bursar view →

Parent

Your children, their reports and attendance — without chasing anyone

See the parent view →

Student

One place, not six exercise books

See the student view →

Curriculum

Built for Kenya's curricula

CBE and 8-4-4 are live today. Cambridge and IB are on the roadmap, and this page will say so until they ship.

CBE — live8-4-4 — liveCambridge — on the roadmapIB — on the roadmap

Security & data

The school's data belongs to the school

Each school in its own database

Tenant isolation by construction: each school's data lives in a separate database, so one school cannot read another's — not because a filter remembered to stop it.

Role-based access and an audit trail

Granular, per-campus permissions, and a full audit trail on user actions.

The school stays the data controller

QXP processes platform data on the school's behalf. A Data Processing Agreement is available on request.

Hosted on DigitalOcean, in data centres in the United States. QXP is not independently security-audited and does not claim to be — the subprocessors are listed on the Security page, and info@qxp.global answers specifics.

Security & data processing

Pricing

Three packages, each including the one before

Per user per term, VAT-inclusive. Learners and staff are users; parents are never billed.

Core

KES 499
per user per term

The teaching chain, from scheme of work to report card.

Plus

KES 749
per user per term

Teaching plus pastoral care and admissions: discipline, library, health, the duty rota and applications to enrolment.

Whole School

Recommended
KES 999
per user per term

Run the whole school on one record: clubs, 360 Awards and fee collection, and boarding if you board.

Free for parents: which Senior School pathway suits their child? Your answers stay on your device.

Open the Pathway Finder

This term · QXP Insights

Term 1 2027: what the first term holds for your school

4 January to 2 April (senior) and 9 April (pre-primary to junior): half-term, Lent and the Easter weekend, Eid, the long rains, the science fair and the first games, on one timeline.

    All insights →

    Ready to run your school without the chaos?

    Book a demo. Or get started today.