Opero

Demo

See Opero run a school.

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.

Watch the film: Monday, Again

Monday, Again (1 min 58 s).
What happens in the film

In the film, Monday starts badly at Nuru Junior School: the register is on paper, a parent paid but the fee book says she did not, a teacher is retyping last year’s exam, and Brian is asleep on the bus. Then Monday is run again with Opero. Every child is signed off the bus by name and the guardian confirms, and a child who boarded but was never signed off is flagged. Fees arrive by M-Pesa with a receipt in the books, and a receipt is never deleted, only reversed with a reason. A teacher ticks the topics she has taught, adds the school letterhead, and Opero drafts the exam and the marking scheme to check, fix, approve and print. Each parent sees only their own child’s marks and report card. Opero is hosted in Kenya, your data is yours and can be exported any time, and it costs KSh 250 per learner per term.

No login is needed to watch. The film is a cartoon set at Nuru Junior School; the product screens we show are from NURU, a practice school with made-up learners.

What Opero helps a school manage

Learner and guardian records

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

Attendance

Mark the register by class and see who is absent.

Fees

Fee structures, invoices, receipts and statements. M-Pesa and bank import are built; a school’s own payment credentials are set up during onboarding.

Results and report cards

Enter or import marks, publish results, and produce report cards.

Parent portal

Parents sign in with their phone number to see their child and acknowledge arrival.

Staff, roles and audit log

Each person sees only what their role allows, and important actions are recorded.

HR and payroll

Staff records and payroll runs. Your school supplies its own tax rates.

Every learner accounted for on the bus

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.

Exam generation: coming soon

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.

Try it yourself

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.

Pricing

KSh 250 per learner per term

The same 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.

Show prices for a school of

450 learners: 301 to 600 learners band for add-ons. Base is 450 x KSh 250 = KSh 112,500 per term.

Send me this quote for 450 learners

Tier 2

Base + Fees

For a school whose main pain is chasing fees.

KSh 132,500per term for 450 learners

KSh 250 per learner per term

  • Fees and M-Pesa KSh 20,000 per term, for 450 learners (301 to 600 band)

Send me this quote for Tier 2, Base + Fees

Tier 3

Base + Transport

For a school with buses: every learner accounted for.

KSh 130,500per term for 450 learners

KSh 250 per learner per term

  • Transport safety KSh 18,000 per term, for 450 learners (301 to 600 band)

Send me this quote for Tier 3, Base + Transport

Tier 4

Base + Fees + Transport

A day school with buses. The common choice.

KSh 150,500per term for 450 learners

KSh 250 per learner per term

  • Fees and M-Pesa KSh 20,000 per term, for 450 learners (301 to 600 band)
  • Transport safety KSh 18,000 per term, for 450 learners (301 to 600 band)

Send me this quote for Tier 4, Base + Fees + Transport

Tier 5 · best value

Premium

Everything, including payroll, at the best price.

KSh 154,900per term for 450 learners

KSh 250 per learner per term

  • Fees and M-Pesa KSh 20,000 per term, for 450 learners (301 to 600 band)
  • Transport safety KSh 18,000 per term, for 450 learners (301 to 600 band)
  • HR and Payroll KSh 15,000 per term, for 450 learners (301 to 600 band)
  • All three at full price KSh 53,000, less 20% = KSh 42,400 per term, for 450 learners (301 to 600 band)

Send me this quote for Tier 5, Premium

Add-on fees per term, by school size

Fees and M-Pesa

Fee structures, invoices, receipts, statements, M-Pesa and bank import.

up to 300 learners
KSh 12,000 per term
301 to 600 learners
KSh 20,000 per term
600+ learners
KSh 30,000 per term

Transport safety

Routes, trips, boarding and drop-off per learner, guardian acknowledgement, fleet log.

up to 300 learners
KSh 10,000 per term
301 to 600 learners
KSh 18,000 per term
600+ learners
KSh 28,000 per term

HR and Payroll

Staff records, leave, payroll runs with your own tax rates.

up to 300 learners
KSh 8,000 per term
301 to 600 learners
KSh 15,000 per term
600+ learners
KSh 22,000 per term

All three in Premium

20% off the full price, rounded to the nearest KSh 100

up to 300 learners
KSh 24,000 per term
301 to 600 learners
KSh 42,400 per term
600+ learners
KSh 64,000 per term

Every add-on price is per term and applies to the whole school, for the number of learners shown beside it. It is not charged per learner.

Setup, paid once

KSh 20,000

New to a school system

For a school with no existing system.

KSh 0

Switching from another system

Schools switching from an existing system pay no setup fee. The scope of moving your old records is agreed in writing before work starts.

Per term, billed in week 3 of term. No card, no auto-charge.

Ask for a written quote

Questions

Do I need a login to watch the demo?

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.

Does Opero send SMS, WhatsApp or email alerts to parents?

Not yet. Alerts are in development. Today a parent opens the parent portal to see and acknowledge a drop-off.

Does Opero guarantee a child’s safety on the bus?

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.

Can Opero generate exams?

Exam generation is coming soon. It is not available to try today.

Where is our data kept?

In Kenya. Each school’s records are kept apart from every other school’s. See the privacy page for how we handle personal data.

What does it cost?

KSh 250 per learner per term for the base system. Add-ons are a flat fee per term by number of learners: Fees and M-Pesa KSh 12,000 for up to 300 learners / KSh 20,000 for 301 to 600 learners / KSh 30,000 for 600+ learners; Transport safety KSh 10,000 for up to 300 learners / KSh 18,000 for 301 to 600 learners / KSh 28,000 for 600+ learners; HR and Payroll KSh 8,000 for up to 300 learners / KSh 15,000 for 301 to 600 learners / KSh 22,000 for 600+ learners. Setup KSh 20,000, or free if you are switching from an existing system. Per term, billed in week 3 of term.

Request demo logins or a quote

Tell us about your school. Write “demo logins” in the message and we will send the NURU logins separately.

Which parts interest you

We use this only to reply to you about Opero.

Opero demo: see the school system and try a practice school | Opero