DiraSchool replaces your register books, fee ledgers, and typed report cards with one digital system — so your team spends less time on admin and more time on education.
Full access · Unlimited students during trial · No credit card required
The paperwork problem
Every Kenyan school we spoke to described the same end-of-term nightmare: register books everywhere, fee chases on WhatsApp, and teachers typing the same report card 40 times. DiraSchool was built to end that.
40+
hours saved per term
2 min
to generate class report cards
0
paper registers needed
3 teachers, 3 days to type report cards
Click Generate. 40 CBC report cards in under 2 minutes.
Excel fee ledger with broken formulas and missing payments
Automated fee tracking, printed receipts, and M-Pesa integration.
Paper attendance registers that get lost or damaged
Digital register on any phone. Class reports in one click.
WhatsApp groups for results, fees, and school notices
Parent portal with real-time results, balances, and updates.
One platform. All modules. No add-ons to unlock — every school gets the full system.
Generate complete CBC report cards for any class in seconds. All 7 learning areas, grade descriptors, teacher remarks — print-ready.
Teachers take register on any device. Class-level and student-level reports, late arrival tracking, and parent alerts built in.
Per-student fee structures, payment recording, balance tracking, and receipt generation. Designed around Kenyan school term billing.
Parents log in to see attendance, results, fee balances, and school updates in real time — no WhatsApp groups needed.
Invite staff by email with role-based permissions. School admin, headteacher, teachers, accountants — each sees only what they need.
Complete learner profiles: guardian contacts, admission history, class transfers, exam results, and CBC report card archive.
Create exams, enter scores in bulk, and auto-generate grade summaries. Results feed directly into CBC report card generation.
Assign students to transport routes, manage pickups, and keep route operations visible to the school office.
From Kenyan schools
End of term used to take our secretarial staff three full days just for report cards. Now the class teacher clicks a button and they're done before lunch.
Head Teacher
Primary school, Nairobi County
We were tracking fees on a shared Excel sheet. Balances were always wrong. DiraSchool gives every parent their own portal and the numbers are always right.
School Bursar
Academy, Kiambu County
Parents used to call the office asking for results. Now they check the portal themselves. It's cut our admin calls by more than half.
Deputy Principal
Secondary school, Mombasa
The platform
No training required. Teachers take attendance on any phone. Admins generate CBC report cards in clicks. Everything is real-time, everything is connected.
Academics
Total
143
Published
89
Draft
54
Avg Grade
ME
Teachers mark attendance on phones. Office staff manage records on laptops. Same data, everywhere, in real time.
Select a class, click Generate. All 40 CBC report cards are ready to print — formatted and signed-off.
Fees, marks, and attendance update live. No end-of-week consolidation. No missing registers.
No implementation project. No consultant. No waiting.
Sign up in under 5 minutes. Enter your school name and details — no IT team or server setup required. Your 30-day free trial starts immediately.
Upload your student list via CSV or add learners one by one. Invite teaching and admin staff by email with their assigned roles and permissions.
Take attendance on any device, record fees as they come in, generate CBC report cards, and let parents access everything through their own portal.
Simple pricing
Plus 16% VAT, billed 3 times a year when you collect fees. Annual billing saves 10%. No hidden costs, ever.
Everything you need to know before signing up.
About DiraSchool
DiraSchool was built by educators and engineers who saw firsthand how much time Kenyan school administrators lose to manual registers, paper fee records, and end-of-term report card marathons.
We set out to build the simplest possible tool that handles the full admin loop — attendance, fees, CBC report cards, and the parent portal — without requiring expensive hardware, IT staff, or a steep learning curve.
Our pricing is intentionally transparent: a flat base fee plus a small per-student charge, so growing schools never face a sudden billing cliff. There are no hidden modules, no annual lock-in, and no surprise upgrades.
We are a small, focused team headquartered in Nairobi. Every feature request, support email, and bug report lands directly with the people who wrote the code.
Questions? contact@diraschool.com
Join Kenyan schools already running on DiraSchool. Full CBC compliance, no setup fee, 30 days free.