Skip to content
Home Solutions
SACCO system Insurance system Schools Property ERP implementation M-Pesa & APIs
Work About Insights Contact Book a free call →
LinkedIn GitHub Email

Run the school, not the spreadsheets.

Admissions, fees, exams and parent communication in one system. Parents pay fees by M-Pesa, balances update on their own, and report cards come out of the marks already entered.

Book a free demo → How it compares
What’s included

School management

For primary and secondary schools, colleges and school groups. Modules are switched on as each school needs them.

No licence fees

Bursars shouldn’t reconcile fee payments by hand, and teachers shouldn’t retype marks into report cards. We set up only the modules your school needs, and add more as you grow.

  • AdmissionsApplications, enrolment and student records.
  • Fee structuresFees by class, term and category, with discounts and bursaries.
  • Fee billingTerm invoices, balances and fee statements.
  • M-Pesa fee paymentsPayments matched to the right student automatically.
  • SMS to parentsFee reminders, results and notices by SMS.
  • Exams & report cardsMarks entry, grading and printable report cards.
  • AttendanceDaily attendance by class.
  • Staff & payrollTeacher records and statutory payroll.
  • Modules per schoolSwitch modules on as each school needs them.
  • ReportsFee collection, balances and academic reports.
How it works

From day one to year end.

A walk through the school cycle, step by step — what your team does, and what the system takes care of.

01

Admission

Each learner is admitted once and keeps the same record from their first day to graduation — personal details, parents or guardians, class history, fees and results.

What the system does
  • Admission number issued automatically
  • Parent and guardian contacts used for SMS
  • Assigned to class, stream and, where relevant, boarding or transport
  • Admission letter and fee structure generated
02

Fee structure set

The bursar sets fees once per class and term — tuition, boarding, transport, activity and any other items — along with discounts, sibling rates and bursaries.

What the system does
  • Fee items by class, term and student category
  • Discounts, sibling rates and sponsorships
  • Optional items only billed to students who use them
  • Changes apply to the next billing run, not past invoices
03

Term billing

At the start of each term the system bills every learner in one run. Balances carried over from last term are included, so every family’s statement is complete.

What the system does
  • One billing run invoices the whole school
  • Brought-forward balances and overpayments included
  • Fee statements by student, class or the whole school
  • Every invoice posted to the accounts automatically
04

Parents pay

Parents pay to the school paybill using the admission number as the account. The payment lands on the right learner instantly and the parent gets an SMS receipt.

What the system does
  • M-Pesa payments matched by admission number
  • Bank deposits and cash receipted by the bursar
  • SMS receipt with the new balance sent to the parent
  • Unmatched payments listed for the bursar to allocate
05

Reminders and communication

Fee reminders go out to parents with balances, in bulk, from the system. The same channel carries results, closing dates and other notices.

What the system does
  • Bulk SMS to parents with balances above an amount you choose
  • Messages to a class, a stream or the whole school
  • SMS sender name set up per school
  • Delivery reports kept for every message
06

Exams and report cards

Teachers enter marks per subject, the system applies the school’s grading and ranking, and report cards are generated ready to print or send.

What the system does
  • Marks entry per subject, class and exam
  • Grading scales you define — marks, grades or rubric levels
  • Class positions, averages and subject analysis
  • Report cards printed or sent to parents
07

Term end and reporting

At the end of term the head teacher and board see collections, balances and academic performance, and balances roll forward into the next term automatically.

What the system does
  • Fee collection and outstanding balances by class
  • Academic performance by class, subject and stream
  • Balances carried forward to the next term
  • Promotion of learners to the next class at year end
No licence fees

Why it costs less to run.

Proprietary systems charge per user, every month. Ours run on an open-source platform — you pay for setup, hosting and support, never per seat.

01

No licence fees

Our systems run on an open-source platform. Add users, branches or campuses without paying per seat.

02

Accounting built in

Every transaction posts to a real general ledger — no separate accounting package to reconcile.

03

M-Pesa, SMS & eTIMS

Payments, notifications and KRA compliance are part of the system, not add-ons.

04

Your data, your choice

Run it in our cloud or on your own server. You can always export everything.

Who uses it

Everyone sees their part.

Each person gets the screens and permissions for their role — and because there are no per-user fees, everyone who needs access can have it.

Parents

Pay by M-Pesa, get SMS receipts, balances, results and notices.

Bursar & accounts

Set fees, bill the school, receipt payments and send reminders.

Teachers

Take attendance and enter marks; report cards build themselves.

Head teacher & deputies

See enrolment, attendance, collections and results at a glance.

Admissions office

Register new learners and keep records up to date.

Board & directors

Collection and performance reports — across several schools if you run a group.

Questions

What people ask us.

Something else? Ask us directly →

Do we have to take every module?

No. Each school chooses the modules it needs — many start with admissions, fees and SMS, then add exams, attendance or payroll later. You only pay for what is switched on.

Can it handle more than one school?

Yes. School groups can run several schools in one system, each with its own fees, classes and SMS sender name, with combined reports for the directors.

Can we bring in our current students and balances?

Yes. We import learners, parents and opening fee balances from your current system or spreadsheets and agree the totals with the bursar before you go live.

How do parents know a payment was received?

As soon as an M-Pesa payment is matched, the parent receives an SMS with the amount and the learner’s new balance.

What does it cost?

There is no per-user licence fee, so every teacher can have an account. You pay a setup fee and a termly or monthly fee for hosting, SMS and support, depending on learner numbers and modules.

See it with your data.

A free demo, set up around how your organisation works. No slides — just the system.