Built for Kenyan schools

Run your whole school from one place

CBC assessments and report cards, fees collected straight to your Paybill with M-Pesa, attendance alerts and parent SMS — set up in minutes, not weeks.

No card needed Free setup Pay per term
CBC · KNEC rubric8-4-4British / IGCSECollege / TVET
demo.classcompass.co.ke · Dashboard
Class Compass school dashboard with learners, teachers, attendance and fees collected
Parent paying school fees with M-Pesa in the parent portal
Real screens from the live demo school.
CBC, 8-4-4, British & TVET M-Pesa STK push & Paystack SMS to parents Multi-campus Role-based access
See the real system

Try Class Compass before you sign up

Compass Academy is a live demo school with 198 learners, 12 teachers, six weeks of attendance and real fee records. Log in as any role, click around and even pay fees by M-Pesa — in the demo, no money moves.

demo.classcompass.co.ke
School dashboard in Class Compass

School dashboard

Learners, teachers, today's attendance and fees collected this month — at a glance for the head teacher and the bursar.

Open the live demo
demo.classcompass.co.ke
Learner records in Class Compass

Learner records

Every learner's admission number, class, parents and contacts. Admit a learner in under a minute and promote whole classes at the end of the year.

Open the live demo
demo.classcompass.co.ke
Fee collection in Class Compass

Fee collection

Termly fee structures per class, balances per learner and every receipt — from M-Pesa, Paystack or the bursar's desk.

Open the live demo
demo.classcompass.co.ke
Attendance in Class Compass

Attendance

Mark the daily register in seconds on a phone or computer; parents see it in their portal.

Open the live demo
Pay school fees screen with M-Pesa M-Pesa payment confirmed with receipt

M-Pesa STK push

The parent enters the amount and their Safaricom number, approves the prompt with their PIN, and the receipt posts to the learner's fee statement and the school's accounts at once.

Try paying as a parent
Parent portal dashboard with attendance Parent portal fee statement

Parent & learner app

Attendance, report cards, homework, notices and fee balances on any phone — in the browser or the Android app.

Log in as a parent
School admin

Runs the whole school: learners, staff, fees, exams and the website.

admin@demo.classcompass.co.ke›
Bursar

Fee collection, M-Pesa payments, invoices and accounts.

bursar@demo.classcompass.co.ke›
Parent

Wanjiku's parent: attendance, report cards and paying fees.

parent@demo.classcompass.co.ke›
Learner

Wanjiku Kamau, Grade 7: timetable, homework and results.

learner@demo.classcompass.co.ke›

One-click to try any role — demo data resets every night. Or open the demo sign-in page directly.

Everything in one system

One platform for the office, the classroom and home

Replace spreadsheets, receipt books and WhatsApp groups with one system your bursar, teachers and parents actually use.

Learners & admissions

Profiles, admission numbers, streams, promotions and transfer letters.

Attendance

Daily and lesson attendance with automatic SMS to parents when a learner is absent.

CBC assessments

Strands, rubrics (EE / ME / AE / BE) and termly report cards ready to print or share.

Fees & M-Pesa

Fee structures per class and term, STK push collection, receipts and balances.

SMS & notices

Bulk SMS, notices and events for parents, staff and learners.

Accounting

Ledgers, vouchers, income & expenditure and trial balance from the same data.

Library

Catalogue, barcodes, issues, returns and fines.

Boarding

Dormitories, members, meals and boarding bills.

Transport

Routes, stops, buses, drivers and learner assignments.

E-learning

Courses, assignments, quizzes and live Zoom classes.

Timetables & exams

Class routines, exam schedules, mark entry and merit lists.

Multi-campus

Run many branches or schools from one account with separate data.

CBC first — every curriculum supported

Pick your curriculum. We set up the rest.

Choose a curriculum at sign-up and Class Compass creates the classes, streams, learning areas and grading scale — ready for your first assessment.

Kenya CBC / CBE

PP1 – Grade 12

Pre-primary, primary, junior and senior school with learning areas per level and the KNEC 8-level rubric.

EE1EE2ME1ME2AE1AE2BE1BE2
8-4-4

Form 3 – Form 4

For the final KCSE cohorts, with the 12-point A to E scale and KCSE subjects.

AB+CD-E
British

Reception – Year 13

Cambridge / Edexcel: primary, Key Stage 3, IGCSE and A-Level, graded A* to U.

A*ABCU
College / TVET

Certificate & Diploma

Years, units and KNEC / CDACC style grading for colleges and technical institutes.

DistinctionCreditPass
Lipa na M-Pesa

Fees land in your Paybill. Receipts post themselves.

Connect your own Paybill or Till through Safaricom Daraja. Parents pay from the parent portal with an STK prompt — no account numbers to mistype, no bank slips to chase.

1
Parent enters the amount and their Safaricom number.
2
An M-Pesa prompt appears; they approve with their PIN.
3
The receipt is posted to the learner's fee statement and accounts.
  • Money goes straight to the school — Class Compass never holds your funds.
  • Paybill or Till (Buy Goods), sandbox for testing.
  • Cards and mobile money through Paystack as well.
Real Class Compass screens: paying school fees with M-Pesa and the confirmed receipt
Parents & learners

Keep every parent in the loop

Report cards, attendance, homework, notices and fee balances on any phone. Fewer calls to the office, happier parents.

  • Instant SMS when a learner is absent or a payment is received.
  • CBC report cards parents can open and download.
  • Works on low-cost Android phones and in any browser.
Real Class Compass parent portal screens: dashboard and fee statement
Simple pricing in Kenya shillings

Pay per term. Upgrade any time.

Every plan starts with a 30-day free trial. Pay by M-Pesa or card.

Recommended for you

Standard

Small schools getting started
KSh 2,500 / term
Up to 200 learners
  • Learners, staff & classes
  • Attendance (daily & subject)
  • CBC assessments & report cards
  • Fee billing + M-Pesa STK collection
  • Parent & learner portal
  • Up to 5 staff accounts
  • Email & WhatsApp support
Start free trial
Recommended for you

Pro

Most popular for growing schools
KSh 5,000 / term
201 – 700 learners
  • Everything in Standard
  • SMS notifications to parents
  • Timetables & exam scheduling
  • Library & question bank
  • Payroll & staff attendance
  • Up to 20 staff accounts
  • Priority WhatsApp support
Start free trial
Recommended for you

Pro Max

Boarding & large day schools
KSh 9,500 / term
701 – 1,500 learners
  • Everything in Pro
  • Boarding / hostel & meals
  • Transport routes & buses
  • E-learning, quizzes & Zoom classes
  • Full accounting & reports
  • Up to 3 campuses, unlimited staff
  • Onboarding training for your team
Start free trial
Recommended for you

Institution

School groups & multi-campus
Custom
1,500+ learners or many campuses
  • Everything in Pro Max
  • Unlimited campuses & branches
  • College / TVET structure (units, years)
  • Data migration from your old system
  • Custom domain & branded parent app
  • Dedicated account manager
  • Service-level agreement
Talk to us

Prices exclude 16% VAT where applicable. Bulk SMS is billed separately at cost. Annual billing covers three terms.

Questions

Frequently asked questions

Does Class Compass support CBC?

Yes. Choose CBC when you sign up and we create PP1 to Grade 12 with the learning areas for each level and the KNEC rubric (EE1 – BE2). You can also run 8-4-4 (Form 3–4), British (Cambridge / Edexcel) or a College / TVET structure — or mix them across campuses.

How do parents pay fees with M-Pesa?

The school adds its own Paybill or Till through Safaricom Daraja. A parent opens the parent portal, enters the amount and their phone number, and approves the STK prompt with their M-Pesa PIN. The money goes straight to the school's account and the receipt is posted to the learner's fee statement automatically. Card and mobile money via Paystack is also available.

Is there a free trial?

Yes — 30 days free with no card needed. Your data stays when you upgrade, and you pay per term.

Can we move data from our current system or Excel?

Yes. Learners, staff and fee balances can be imported from Excel. On the Institution plan we do the migration for you.

Is our data safe?

Each school's data is kept separate, passwords are encrypted, access is controlled by roles, and actions are logged. We designed Class Compass with Kenya's Data Protection Act, 2019 in mind, and we never sell school or learner data.

Does it work on phones?

Yes. Class Compass works in any browser on phones, tablets and computers, and there are Android and desktop apps for staff and parents.