School fees software with M-Pesa matching
Set fee structures per class and term, issue numbered receipts, record bursaries and waivers, and paste an M-Pesa or bank statement to match every payment to its learner. The arrears list writes itself.
The scale
The grading Msingi uses
CBE achievement levels
| Rubric | Marks | Points |
|---|---|---|
| EE1 | 90–100% | 8 |
| EE2 | 75–89% | 7 |
| ME1 | 58–74% | 6 |
| ME2 | 41–57% | 5 |
| AE1 | 31–40% | 4 |
| AE2 | 21–30% | 3 |
| BE1 | 11–20% | 2 |
| BE2 | 0–10% | 1 |
KCSE grades
| Rubric | Marks | Points |
|---|---|---|
| A | 80–100% | 12 |
| A- | 75–79% | 11 |
| B+ | 70–74% | 10 |
| B | 65–69% | 9 |
| B- | 60–64% | 8 |
| C+ | 55–59% | 7 |
| C | 50–54% | 6 |
| C- | 45–49% | 5 |
| D+ | 40–44% | 4 |
| D | 35–39% | 3 |
| D- | 30–34% | 2 |
| E | 0–29% | 1 |
KCSE grading system: free calculator →
CBE grading system: free calculator →
Questions schools ask
Before you try it
How does M-Pesa matching work?
Paste or open the M-Pesa statement. Each payment is matched to its learner by the admission number in the account reference, and anything that does not match is listed for the bursar to place by hand.
Can we see who owes what?
Yes. The arrears list shows every learner with a balance, by class, including balances brought forward from the previous term.
Are receipts numbered?
Yes, automatically. Only the head teacher can void a receipt, and every change is recorded in the activity log with who made it.
Can parents check their balance?
Yes, if the school switches on the parent portal. A parent enters the admission number and a PIN to see the balance.
Does the bursar see marks?
No. The bursar role covers learners and fees only, with no access to marks.