Everything your Kenyan school runs on, in one place.
CBE academics, exams & marksheets, fees and cash-book accounting, attendance, library and parent SMS all run on one secure platform. We also propose a five-tier education oversight portal for formal consideration.
Trusted by pioneer schoolsMithuri Secondary School, Laikipia, one of the first schools onboarded on XULE
- Pre-Primary · PP1–PP2
- Primary · Grade 1–6
- Junior School · Grade 7–9
- Senior School · Grade 10–12
- Comprehensive & 8-4-4 legacy
Schools, parents and oversight officials each get their own view.
Everyone who logs in sees only what their role allows, whether that is a teacher, a parent or an approved official.
For Schools
Run academics, finance and operations from one dashboard, with the right view for the principal, the dean of studies, the bursar and the gatekeeper.
- Admissions, promotions & transfers
- Excel-like marksheets & broadsheets
- Fees, receipts & cash-book accounting
- Letterheaded reports in your own style
For Parents
One person, one login. A teacher who is also a parent uses a single account, linked to their children by OTP.
- Results & CBE progress on your phone
- Real-time fee statements & balances
- Daily attendance SMS alerts
- Children across different schools, one login
For Proposed Oversight
A proposed five-tier oversight portal where authorised officials would see only their jurisdiction, with access controls and audit records.
- National registry & county analytics
- Jurisdiction-scoped data isolation
- Learner transfer approvals
- CBE national assessment analytics
One place to see the whole school.
Each role opens its own dashboard, with live enrolment, attendance, fees and academics for the people who need them: the principal, dean, bursar, teacher, parent or an approved official.
Marks entry that works like the spreadsheet teachers already use.
The marksheet grid works the way staffrooms already do, then handles the totals, grades and broadsheets for you.
| LEARNER | ENG 101 | MAT 121 | AGR 443 | BUS 565 | MEAN | GR |
|---|---|---|---|---|---|---|
| Avril N. Akinyi | 78 | 84 | 91 | 74 | 81.8 | EE2 |
| Jeff Edrick | 65 | 71 | 68 | 80 | 71.0 | ME1 |
| Endy J. Kolweny | 88 | 79 | 85 | 90 | 85.5 | EE1 |
| Abufaiz M. | 54 | 62 | 59 | 66 | 60.3 | ME2 |
| Grace W. Njeri | 72 | 68 | 77 | 71 | 72.0 | ME1 |
Illustration of the live marksheet. Grades follow each school's own scale.
Built for CBE from the start.
XULE was built around Kenya's competency-based system. Pathways, tracks, rubric assessment and the national exams are part of the core, not features added on later.
- Pathways & tracks per learner. Schools offer their pathways, and each senior learner gets their own subject set.
- Competency ratings & portfolios. Evidence, community service learning (CSL) and rubric report cards.
- School & national analytics. Competency performance from one classroom up to the national picture.
- 8-4-4 supported in parallel. Legacy Form 1 to 4 cohorts run alongside CBE until phase-out.
graded automatically
An oversight model with five tiers.
XULE proposes an oversight model that mirrors Kenya's education administration structure. In any formal deployment, authorised officials would see only their approved jurisdiction, with platform-enforced access and audit logs.
Proposal status: this is a concept put forward for formal consideration. It is not a claim of Ministry endorsement or any active national deployment.
Twelve modules that cover the whole school.
The registers, mark books, fee ledgers, cash books and library cards your school already runs on, brought into one secure system.
Student Management
Admissions, profiles with photos, promotions, inter-school transfers, medical records and alumni.
Exams & Marksheets
Excel-like marks grid, per-paper maximums, broadsheets, rankings and compiled result summaries.
CBE Assessments
Pathways & tracks, competency ratings, portfolios, CSL and rubric report cards across KPSEA, KJSEA and KCBE.
Fees & Accounting
Fee invoicing, receipts and arrears, plus vote heads, payments and a full cash book. M-Pesa-ready.
Attendance
Morning & afternoon registers for learners; clock-in/out for staff; instant parent SMS alerts.
Teachers & HR
TSC records, subject allocation, class-teacher roles, dean approvals and a payroll-ready structure.
Library
Full catalog, borrowing and returns, overdue tracking with automatic fine calculation.
Inventory & Assets
Asset register, condition tracking, procurement records and stores management.
Discipline
Case records, resolutions and parent notification, with approved escalation views where formally required.
Communication
Bulk SMS, notices and announcements: fee reminders, results and attendance alerts.
Reports & Printables
Letterheaded report forms, exam analysis, confirmation sheets and cut-off lists, all in your school's style.
Security & Audit
Role-based access, OTP verification, one-person-one-ID identity and a full audit trail.
From request to a live school in a matter of days.
No installation, no servers to buy. XULE is fully cloud-hosted and works on any phone, tablet or computer.
Submit your request
Tell us about your school using the registration form. It takes under three minutes.
~3 minutesVerification & setup
We verify your details, then set up your school's own isolated database, mapped to your county, sub-county and zone.
Within 48 hoursPrincipal login by SMS
Your principal's account is created automatically and secure credentials arrive by SMS.
InstantImport & go live
Add staff, import learners, set up your subjects and grading scales, then run your first term on XULE.
Guided onboardingPer-learner pricing you can work out yourself.
Billed per learner, per term. The bigger your school, the less you pay per learner.
Basic
Small primary, junior and senior schools getting started.
- Student & teacher management
- Excel-like marksheet & grading
- Fee invoicing & receipts
- Attendance with SMS alerts
- Parent portal access
Standard
Growing schools that need the full toolkit.
- Everything in Basic
- CBE assessments & portfolios
- Library, inventory & discipline
- Bulk SMS communication
- Priority support
Premium
Large institutions & multi-stream schools.
- Everything in Standard
- Per-subject custom grading scales
- Cash book & vote-head accounting
- Letterheaded exam printables
- Dedicated account manager
Enterprise
School groups, counties & sponsors.
- Everything in Premium
- Multi-school & sponsor oversight
- Custom integrations & data import
- SLA-backed uptime
- On-site training
Example: a 400-learner school on Basic pays KES 8,000 a term , about what one set of textbooks costs.
From the schools already using XULE.
Report forms used to take our staff two weeks. Now they print in an afternoon, on our own letterhead and our own grading scale.
My teachers paste marks straight from Excel into the marksheet. The dean approves on his phone, and the broadsheet compiles itself.
I teach at one school and my children attend two others. One login covers all of it: my classes, and my kids' results and fees.
Frequently asked questions
Is my school's data shared with other schools?
No. Every school runs on its own isolated database, not just a separate login on a shared one. Any future oversight access would need formal approval, jurisdiction limits and purpose-specific controls. Parents only ever see their own OTP-verified children.
Does XULE support CBE and 8-4-4?
Both at once. Pathways, tracks, competency portfolios and the KPSEA, KJSEA and KCBE assessments are built into the core, while legacy 8-4-4 cohorts (Form 1 to 4) run alongside them until phase-out.
Can we keep our own grading system?
Yes. Grade boundaries are set per school and per subject, so Mathematics can reach a grade at a different mark than English, exactly like your current system. We provide defaults, and your dean can change them at any time.
How do parents access the system?
Parents log in with their phone number and a one-time PIN sent by SMS, which links them to their children. XULE keeps one identity per person, so a teacher who is also a parent uses a single account and sees a 'My Children' section automatically.
What do we need to get started?
Just a phone, tablet or computer with internet access. There is nothing to install. XULE is cloud-hosted, runs in any modern browser and is built for mobile.
How does billing work?
Your school is invoiced per active learner, per term, according to your plan. Invoices, payment history and reminders are all visible inside the platform well before each due date.
Can we migrate our existing records?
Yes. Learner and staff records can be imported during onboarding, and our team helps prepare the data. That help is included on Premium and Enterprise plans.
What happens if we stop paying?
You will get reminders before the due date and a grace period after it. If a subscription lapses, access pauses, but your data is never deleted. Everything comes back the moment the account is settled.
Ready to modernise your school?
Join the schools already running on XULE. Register now, or book a free guided demo. No commitment.