Built for Kenyan CBC Schools

Run your school,
not your spreadsheets

DiraSchool handles CBC report cards, student fees, attendance, and your parent portal — so you can focus on what actually matters: education.

Full access · 50 students during trial · No credit card required

CBC-compliant report cardsAll 7 learning areasKES pricing, Kenyan calendarHTTPS + data encryptionCancel any time

Still managing your school like this?

Most Kenyan schools run on a mix of register books, Excel, and WhatsApp. DiraSchool replaces all of it.

Before DiraSchool

  • Register books that get lost or damaged
  • Excel sheets for fee tracking with formula errors
  • Manually typed CBC report cards per student
  • WhatsApp to share results with parents
  • No audit trail when money goes missing

With DiraSchool

  • Digital attendance with one-click class registers
  • Automated fee tracking, balances and receipts
  • One-click CBC report cards for the whole class
  • Parent portal with real-time access to everything
  • Immutable audit log for every action in the system

Everything your school needs

One platform. All modules. No add-ons to unlock — every school gets the full system.

CBC Report Cards

Generate complete CBC report cards for any class in seconds. All 7 learning areas, grade descriptors, teacher remarks — print-ready.

Digital Attendance

Teachers take register on any device. Class-level and student-level reports, late arrival tracking, and parent alerts built in.

Fee Management

Per-student fee structures, payment recording, balance tracking, and receipt generation. Designed around Kenyan school term billing.

Parent Portal

Parents log in to see attendance, results, fee balances, and published report cards in real time — no WhatsApp groups needed.

Staff Management

Invite staff by email with role-based permissions. School admin, headteacher, teachers, accountants — each sees only what they need.

Student Records

Complete learner profiles: guardian contacts, admission history, class transfers, exam results, and CBC report card archive.

Exams & Results

Create exams, enter scores in bulk, and auto-generate grade summaries. Results feed directly into CBC report card generation.

Library & Transport

Manage your school library catalogue, book loans, and overdue tracking. Assign students to transport routes and manage pickups.

Up and running in one afternoon

No implementation project. No consultant. No waiting.

01

Register your school

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.

02

Import students & staff

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.

03

Go digital from day one

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

KES 7,500 base + KES 40 per student per term

Under 1% of what parents pay in school fees — to run your entire school digitally. Billed 3 times a year, when you collect fees. Annual billing saves 15%. No hidden costs, ever.

Annual billing: 15% offVAT invoices providedAll features includedNo student limits

Common questions

Everything you need to know before signing up.

About DiraSchool

Built in Kenya, for Kenyan schools

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

Your school deserves
better tools

Join Kenyan schools already running on DiraSchool. Full CBC compliance, no setup fee, 30 days free.

30-day free trialNo credit cardFull CBC compliance50 students includedCancel any time