School end-to-end management system·Academics, Attendance, Staff, Transport, Budgets & Communication

Built for Kenyan schools

Everything your school runs on, in one place.

Academics, attendance, staff and payroll, transport, budgeting, and fee collection — one connected system, so nothing lives in a spreadsheet no one else can see.

MESSAGE · UPTILTEDU
PAID
StudentFAITH N.
TuitionKES 20,000
TransportKES 8,000
ReceiptRCT-4322-000042
BalanceKES 12,000

Sent the instant M-Pesa confirms — even one lump-sum payment lists every fee it covered, with the exact receipt number and remaining balance. No app required to receive it.

Grades, attendance, budgets, and fees — usually four different systems that don't talk to each other.

Payments go unmatched

A parent pays via M-Pesa with the wrong reference, and the money sits unaccounted for — or worse, gets applied to the wrong student.

Records live in silos

Report cards in one folder, attendance on paper, fee balances in a different spreadsheet — nobody has the full picture on one screen.

The board sees numbers too late

Budget vs. actual spend, staff costs, collection rates — assembled by hand the night before a meeting, if at all.

Fee collection is one module. Seven more run the rest of the school.

Every module below writes to the same ledger — nothing lives in a silo a bursar has to check separately.

CBC

CBC academics

Real competency-based report cards — Exceeding, Meeting, Approaching, Below Expectation — per learning area and strand.

Attendance

Manual class registers or biometric clock-in, with an automatic SMS to any parent whose child is marked absent.

KES

Staff & payroll

Staff records plus a Kenyan payroll calculator — PAYE, NSSF, SHIF, and the Housing Levy, computed correctly and kept current.

MP

Fees & M-Pesa

Every payment matched to a student and category automatically. Anything ambiguous is flagged for review, never guessed.

🚌

Transport

Define routes and per-zone fares once; assigning a student automatically applies the right fee to their balance.

Σ

Budget & reporting

Set a yearly budget per category, log real spend against it, and hand the board a report that's ready before the meeting.

📅

Calendar & WhatsApp

Share a clinic date or sports day straight to WhatsApp with one tap — no waiting on business approval to use it.

SMS

Bulk announcements

Message a whole class or the whole school in two taps — with a recipient count shown before anything sends.

Most systems ask you to trust their dashboard. We show you the ledger instead.

Never guessed

Every payment reference follows one strict format. Anything that doesn't match is set aside for review — never auto-split or silently applied to the wrong balance.

Independently checkable

Every transaction is also written to a real, exportable spreadsheet — so a bursar or board member can verify the numbers without trusting a black box.

No app required

Parents get an SMS the instant a payment lands — receipt number, category, and balance included. Nothing to download, nothing to log into.

Two-person control

Manual balance corrections and payment entries need sign-off from a second admin before anything changes — no single person can quietly edit the ledger alone.

Works when the signal doesn't

If a connection drops mid-check, the last saved balance stays on screen with a timestamp — and refreshes itself the moment you're back online.

Set up in one sitting, not one semester.

1

Send your roster

A CSV of your students, and staff if you have one ready — that's all we need to start.

2

We set the ledger up

Fee categories, opening balances, and your first admin account are ready the same day.

3

Connect M-Pesa

Point your paybill at UptiltEdu, and payments start reconciling automatically.

4

Parents get their first SMS

The next payment that lands sends a receipt — and you're live.

One flat monthly fee. No per-student charges, no setup cost.

Every tier includes a 30-day free trial before billing starts.

Starter

Starter

Up to 50 students
Free
forever
  • Fee collection & M-Pesa
  • Parent portal
  • Basic academic records
Get started
Growth

Growth

301–800 students
KES 6,500
per month, flat
  • Everything in Standard
  • Staff & payroll (PAYE, NSSF, SHIF, Housing Levy)
  • Transport routes & fares
  • Budget & board reporting
  • Priority support
Book a demo
Enterprise

Enterprise

800+ or multi-campus
Custom
negotiated
  • Everything in Growth
  • Multi-campus rollout
  • Dedicated onboarding
Talk to us

See it running on your own fee structure.

A short call, your actual categories, no obligation.