Kenya-focused · CBE-first · 8-4-4 supported
One isolated database per school · built in Kenya

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.

Isolated database per school SMS alerts to parents M-Pesa-ready billing
Mithuri Secondary School crest Trusted by pioneer schoolsMithuri Secondary School, Laikipia, one of the first schools onboarded on XULE
A teacher reviewing work with learners in a Kenyan school compound
Built around real Kenyan classrooms
Learners studying around a globe
SMS sent to 1,142 parentsAttendance alerts · 7:42 AM
KES 45,000 receivedReceipt #RCT-2861 issued
Every level, one platform
  • Pre-Primary · PP1–PP2
  • Primary · Grade 1–6
  • Junior School · Grade 7–9
  • Senior School · Grade 10–12
  • Comprehensive & 8-4-4 legacy
One platform, three audiences

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
Inside the platform

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.

app.xule.co.ke/dashboard — Principal view
Dashboard Students Academics Marksheets Finance Attendance Library Communication Reports
Mithuri Secondary SchoolPrincipal Dashboard · Laikipia County
TERM 2 · 2026CO
Learners1,248 ▲ 3.2%
Attendance Today96.4% ▲ 1.1%
Fees CollectedKES 8.2M ▲ 12%
ArrearsKES 1.1M ▼ 8%
Fee Collections · Last 8 Weeks
Term Fee Status
Paid · 76% Partial · 22% Unpaid · 2%
Live Activity
Grade 7 East marks submittedDean approval pending · 2 min ago
KES 45,000 received — RCT-2861M-Pesa · 11 min ago
SMS sent to 1,142 parentsMorning attendance · 7:42 AM
3 library books overdueFines auto-calculated · today
PrincipalDean of Studies BursarTeacher ParentMOE 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.

Excel-like marksheet gridRows of students, columns of subjects, full keyboard navigation, and you can paste marks straight in from Excel.
Your school's own gradingSet grade boundaries per subject, so English and Mathematics can grade differently, just like your old system does.
Submit → Approve → CompileSubject teachers submit, the dean of studies approves, and the broadsheets and rankings compile automatically.
Letterheaded printablesReport forms, exam analysis, confirmation sheets and cut-off lists, all carrying your school's crest, motto and style.
app.xule.co.ke/academics/marksheet/grade-7-east
Grade 7 East · End Term 1 Marksheet
LEARNERENG 101MAT 121AGR 443BUS 565MEANGR
Avril N. Akinyi7884917481.8EE2
Jeff Edrick6571688071.0ME1
Endy J. Kolweny8879859085.5EE1
Abufaiz M.5462596660.3ME2
Grace W. Njeri7268777172.0ME1
Entered5 / 5 ✓ ready
Class Mean74.1% ▲ 2.4
StatusSubmitted → Dean

Illustration of the live marksheet. Grades follow each school's own scale.

Competency-Based Education

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.

KPSEA KJSEA KCBE STEM Pathway Social Sciences Arts & Sports
  • 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.
Learners in a group discussion around a globe with their teacher
8CBE performance levels
graded automatically
A proposed oversight model

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.

A teacher and student working with microscopes in a school laboratory
Built on real recordsThe proposed model would help authorised teams review enrolment, staffing, attendance and assessment trends from participating schools.
National HQCountry-wide registries & analyticsTier 1
RegionsRegional directors' dashboardsTier 2
47 CountiesCounty directors of educationTier 3
Sub-CountiesSub-county education officesTier 4
ZonesCurriculum support officers (CSOs)Tier 5
Twelve modules

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.

Onboarding

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.

1

Submit your request

Tell us about your school using the registration form. It takes under three minutes.

~3 minutes
2

Verification & setup

We verify your details, then set up your school's own isolated database, mapped to your county, sub-county and zone.

Within 48 hours
3

Principal login by SMS

Your principal's account is created automatically and secure credentials arrive by SMS.

Instant
4

Import & go live

Add staff, import learners, set up your subjects and grading scales, then run your first term on XULE.

Guided onboarding
12+Integrated modules
47Counties mapped in the MOE hierarchy
1:1Isolated database per school
5Proposed oversight tiers, HQ to zone
Transparent Pricing

Per-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.

KES 8per learner / term · up to 500 learners
  • Student & teacher management
  • Excel-like marksheet & grading
  • Fee invoicing & receipts
  • Attendance with SMS alerts
  • Parent portal access
Choose Basic

Premium

Large institutions & multi-stream schools.

KES 4per learner / term · up to 5,000 learners
  • Everything in Standard
  • Per-subject custom grading scales
  • Cash book & vote-head accounting
  • Letterheaded exam printables
  • Dedicated account manager
Choose Premium

Enterprise

School groups, counties & sponsors.

KES 3per learner / term · up to Unlimited learners
  • Everything in Premium
  • Multi-school & sponsor oversight
  • Custom integrations & data import
  • SLA-backed uptime
  • On-site training
Choose Enterprise

Example: a 400-learner school on Basic pays  KES 8,000 a term , about what one set of textbooks costs.

What Educators Say

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.

CO
Collins O.Principal · Secondary School, Laikipia
★★★★★

My teachers paste marks straight from Excel into the marksheet. The dean approves on his phone, and the broadsheet compiles itself.

WN
Wanjiru N.Dean of Studies · Junior School, Kiambu
★★★★★

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.

AM
Amina M.Teacher & Parent · Nairobi
Common Questions

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.

Get Started Today

Ready to modernise your school?

Join the schools already running on XULE. Register now, or book a free guided demo. No commitment.