Learner and guardian records
One record per learner, with guardians, class and admission details. Import from a spreadsheet.

Demo
Opero is a school management system built and hosted in Kenya. It keeps learner records, attendance, fees, results and bus runs in one place. Anyone can watch the short demo on this page with no login. A school that wants to test it can then use NURU, a practice school filled with made-up learners, with the demo parent and driver logins we send you.
No login is needed to watch. All screens show NURU, a practice school with made-up learners.
One record per learner, with guardians, class and admission details. Import from a spreadsheet.
Mark the register by class and see who is absent.
Fee structures, invoices, receipts and statements. M-Pesa and bank import are built; a school’s own payment credentials are set up during onboarding.
Enter or import marks, publish results, and produce report cards.
Parents sign in with their phone number to see their child and acknowledge arrival.
Each person sees only what their role allows, and important actions are recorded.
Staff records and payroll runs. Your school supplies its own tax rates.
Opero connects the driver, the guardian and the school in one transport workflow. It strengthens accountability and follow-up. It does not promise safety.
In development: parent alerts by SMS, WhatsApp or email, and a verified record that the vehicle is back at school.
We are building a teacher tool to draft exam papers for review. It is not available yet, and nothing on this page shows it. Marks entry, results and report cards are available now.
Watch the demo (no login). Want to test it yourself? Use school code NURU with the demo parent and driver logins we send you. Everything in NURU is made up.
KSh 250 per learner per term, in every tier, for learner and guardian records, attendance, results and report cards, parent portal. Add-ons are a flat fee per term charged to the school, by school size. Per term, billed in week 3 of term.
Tier 1
KSh 250 per learner per term
Learner records, attendance, results and report cards, parent portal.
Tier 2
KSh 250 per learner per term
Everything in Base, plus fee collection with M-Pesa.
Tier 3
KSh 250 per learner per term
Everything in Base, plus every learner accounted for on the bus.
Tier 4
KSh 250 per learner per term
Fees and the bus together. The common choice for a day school with transport.
Tier 5
KSh 250 per learner per term
Everything Opero offers, with all add-ons at about 20% off.
| Add-on | Up to 300 learners | 301 to 600 learners | 600+ learners |
|---|---|---|---|
| Fees and M-Pesa Fee structures, invoices, receipts, statements, M-Pesa and bank import. | KSh 12,000 | KSh 20,000 | KSh 30,000 |
| Transport safety Routes, trips, boarding and drop-off per learner, guardian acknowledgement, fleet log. | KSh 10,000 | KSh 18,000 | KSh 28,000 |
| HR and Payroll Staff records, leave, payroll runs with your own tax rates. | KSh 8,000 | KSh 15,000 | KSh 22,000 |
| Tier | Base | Add-ons | Per term |
|---|---|---|---|
| Tier 1: Base | KSh 112,500 | none | KSh 112,500 |
| Tier 2: Base + Fees | KSh 112,500 | KSh 20,000 | KSh 132,500 |
| Tier 3: Base + Transport | KSh 112,500 | KSh 18,000 | KSh 130,500 |
| Tier 4: Base + Fees + Transport | KSh 112,500 | KSh 38,000 | KSh 150,500 |
| Tier 5: Premium | KSh 112,500 | KSh 42,400 | KSh 154,900 |
Base is 450 x KSh 250 = KSh 112,500. Premium add-ons at list would be KSh 53,000; the bundle brings them to about KSh 42,400.
No. The video plays for anyone. Logins are only for testing: ask for them and you get a parent login and a driver login for NURU, a practice school with made-up learners. No real child is in it.
Not yet. Alerts are in development. Today a parent opens the parent portal to see and acknowledge a drop-off.
No software can. Opero strengthens accountability: every drop-off is recorded, the guardian acknowledges arrival, and a run cannot be closed while a learner is unaccounted for unless an authorised person records a reason.
Exam generation is coming soon. It is not available to try today.
In Kenya. Each school’s records are kept apart from every other school’s. See the privacy page for how we handle personal data.
KSh 250 per learner per term for the base system. Add-ons (Fees and M-Pesa, Transport safety, HR and Payroll) are a flat fee per term by school size. Setup KSh 20,000, or free if you are switching from an existing system. Per term, billed in week 3 of term.
Tell us about your school. Write “demo logins” in the message and we will send the NURU logins separately.