Everything you need

Powerful Features for Modern Schools

Built ground-up for Kenya's CBC curriculum — every feature designed around how schools actually work.

CBC Grading System

Intelligent, automatic CBC grade computation

Teachers enter raw scores and the system instantly maps them to the correct CBC performance level — Exceeding Expectation (EE), Meeting Expectation (ME), Approaching Expectation (AE), or Below Expectation (BE). Per-subject per-class grading with full history.

  • 4-tier CBC performance levels
  • Real-time preview before saving
  • Bulk grade entry for entire class
Real-time Communication

Instant messaging & notifications using WebSockets

Powered by Laravel Reverb and Alpine.js for zero-refresh communication. Parents get notified the moment fees are paid, results posted, or assignments given. Teachers can message any parent or student directly.

  • Live chat between all user types
  • Notification bell with unread badges
  • Persistent unread alerts on login
Fee Management

End-to-end school fee tracking

Create fee structures per class, record payments, and instantly notify parents via real-time notifications. Comprehensive finance dashboard with balance overviews, collected and outstanding amounts.

  • Per-class fee structures
  • Payment receipts & history
  • Parent notified on every payment
Multi-tenant Architecture

One platform, unlimited schools

System Admin can onboard any number of schools. Each school has complete data isolation — teachers, students, fees, and results are never mixed between schools. Perfect for counties or umbrella organizations.

  • School-level data isolation via global scopes
  • System Admin can suspend schools
  • Analytics per school and across schools

Ready to see it in action?

Create your free account and explore every feature.

Get Started Free →