Built for Kenyan Schools · CBC 2-6-3 Compliant · MoE Aligned

The Complete Operating System for Kenyan Schools

From NEMIS student records and M-Pesa fee collections to CBC rubric grading, staff payroll, transport management, and parent SMS every module your school needs, in one unified platform.

20+ ModulesM-Pesa NativeCBC AlignedeTIMS KRANEMIS ReadyMobileSasa SMSPAYE/NSSF/NHIF
Registered school? Access your portal at yourinstitution.yourschoolerp.com
stjude.yourschoolerp.com/dashboard● SSL SECURE
Active Learners
1,248
NEMIS Synced
Term Fee Ledger
KES 4.8M
84% Collected
CBC Progress
94.2%
EE / ME Rubrics
SMS Credits
14,250
Wallet Active
StudentsAttendanceFeesExamsPayrollTransportLibrarySMSTimetableGuidanceHomework+10 more →
500+
Kenyan Schools
120,000+
Active Learners
KES 4.2B+
Fees Processed
99.9%
System Uptime
20+ Integrated Modules

Every Tool Your School Actually Uses

Built for Primary, JSS, and Secondary schools across Kenya — from Nairobi CBD to rural upcountry.

NEMIS Student Registry

Centralised admissions, guardian profiles, UPI/UIC numbers, NEMIS sync, and full student lifecycle management from enrolment to completion.

  • CBC Grade 1–12 & 8-4-4 tracking
  • Excel bulk student import
  • Health & medical records
  • Transfer & withdrawal tracking

M-Pesa Fee Management

Real-time fee collection via M-Pesa Paybill & STK Push. Automated bursar ledgers, discounts, waivers, and eTIMS KRA-compliant tax invoices.

  • Instant M-Pesa SMS receipts
  • Per-grade fee structures
  • Discount & waiver approval workflows
  • eTIMS KRA invoice integration

CBC & KNEC Academic Engine

Rubric evaluations (EE, ME, AE, BE) aligned to the Ministry curriculum. Full KNEC mean score analytics and printable PDF report cards.

  • Strand & sub-strand grading
  • KNEC exam score analytics
  • Automated PDF report cards
  • Teacher assessment workflows

Attendance & Roll Call

Class-teacher-only daily roll call enforcement. Stream-specific records with term summaries and absentee SMS parent alerts.

  • Class teacher governance controls
  • Daily digital roll call
  • Term attendance reports
  • Absentee parent SMS alerts

Parent Bulk SMS Gateway

Broadcast personalised SMS to parents via MobileSasa or Africa's Talking. Pre-paid credit wallet with delivery status logs per message.

  • Dynamic {student_name} tags
  • Grade-level or custom filters
  • Delivery status & failure logs
  • Credit wallet balance control

Finance & Payroll

Full school accounting including payroll processing, expense management, vendor invoicing, and bank reconciliation.

  • PAYE, NSSF, NHIF, Housing Levy
  • Payslip & payroll run management
  • Expense approval workflows
  • Bank statement reconciliation

Transport Management

Track school bus routes, assign learners to vehicles, monitor capacity, and generate transport fee billing per route.

  • Route & vehicle assignment
  • Transport fee billing
  • Learner boarding manifests
  • Route capacity tracking

Smart Timetable Builder

Conflict-free schedule generation across streams and subject teachers. Export high-resolution printable timetables per class.

  • Teacher load balancing
  • Stream conflict detection
  • Per-teacher timetable view
  • Printable PDF export

Institutional Library

Track textbook inventory, ISBN cataloging, book issuance, return deadlines, and automated overdue fine calculations.

  • ISBN barcode lookup
  • Book issuance & returns
  • Overdue fine tracking
  • Inventory reports

Homework & Syllabus Hub

Teachers assign digital homework and upload syllabus PDFs. Parents access via a public portal using the student institution code.

  • Public parent homework access
  • Syllabus PDF uploads
  • Per-subject homework tracker
  • Due date & completion tracking

Guidance & Counselling

Record and track student counselling sessions, disciplinary cases, referral letters, and follow-up action plans.

  • Counselling session records
  • Disciplinary case tracking
  • Referral letter management
  • Confidential follow-up notes

Approval Workflows

Multi-step approval chains for fee discounts, waivers, leave requests, and procurement with a full audit trail.

  • Fee discount approvals
  • Leave request workflows
  • Procurement approvals
  • Complete audit log
Kenyan Regulatory Compliance

Built to the Letter of Kenyan Law & MoE Guidelines

NEMIS Integration

Student UIC/UPI numbers synced with the Ministry of Education's NEMIS portal.

eTIMS KRA Compliant

Fee invoices & receipts comply with KRA's electronic Tax Invoice Management System.

Statutory Payroll

PAYE, NSSF (Tier I & II), NHIF/SHA, Housing Levy, NITA — all auto-calculated per payroll run.

Data Security

Multi-tenant isolation, role-based access, HTTPS-only, HttpOnly JWT cookies, no secret exposure.

Fast Deployment

Up and Running in 4 Simple Steps

No technical expertise or server setup required.

1

Register Institution

Provide your institution name, county, contact details, and pick your unique school subdomain.

2

Import Learners

Upload your existing student roster via Excel template or add learners individually with guardian details.

3

Configure Modules

Set up fee structures per grade, connect M-Pesa Paybill, assign class teachers, and configure payroll.

4

Invite Staff & Go Live

Grant role-based access to teachers, bursars, and clerks. Your school portal is live on day one.

Transparent Term Pricing

Four Plans. One for Every School.

Start free, scale as you grow. All paid plans include a 30-day Free Trial. No credit card required.

Free Trial
Free
30 days
No credit card required

Try the full platform risk-free. Ideal for schools evaluating SmartSchool ERP.

  • Up to 50 Students
  • Student Registry & NEMIS UIC
  • Attendance Roll Call
  • Basic CBC Assessments
  • Fee Balance Tracker
  • 2 Staff User Accounts
  • M-Pesa Integration
  • Payroll
  • Transport
  • Bulk SMS
Start Free Trial
Basic
KES 5,999
per term
Up to 300 learners

For small private primary schools beginning their digital transformation.

  • Up to 300 Students
  • Student Registry & Admissions
  • CBC & KNEC Assessments
  • Attendance with Class Teacher Governance
  • M-Pesa Fee Collection
  • Library Management
  • Timetable Builder
  • 10 Staff Accounts
  • Payroll & Finance
  • Transport Module
  • Bulk SMS Gateway
  • Approval Workflows
Register Institution
MOST POPULAR
Professional
KES 14,999
per term
Up to 1,500 learners

Complete management suite for growing Primary & Junior Secondary Schools.

  • Up to 1,500 Students
  • Everything in Basic
  • Parent Bulk SMS (MobileSasa / Africa's Talking)
  • Transport Route Management
  • Finance & Expense Management
  • Payroll (PAYE, NSSF, NHIF, Housing Levy)
  • Homework & Syllabus Hub
  • Guidance & Counselling Module
  • Approval Workflows & Audit Trail
  • eTIMS KRA Invoice Compliance
  • Unlimited Staff Accounts
Register Your Institution →
Enterprise
Custom
contact us
Unlimited learners & schools

For school networks, diocese education boards, and county governments.

  • Everything in Professional
  • Multi-school centralisation
  • Custom domain & branding
  • Dedicated account manager
  • SLA-backed uptime guarantee
  • Custom API integrations
  • On-site training & onboarding
  • 24/7 Phone & Email support
Contact Enterprise Team

All prices are per school term (Kenya runs 3 terms/year). SMS credits are purchased separately via the admin wallet. M-Pesa transaction fees apply per standard M-Pesa Paybill rates.

Trusted Across Kenya

What Headteachers & Principals Are Saying

"SmartSchool transformed our fee collections. The M-Pesa integration posts directly to student ledgers and the eTIMS compliance has made KRA submissions effortless — saving our bursar over 15 hours every week."

Sr. Margaret Wanjiru
Headteacher, St. Jude Primary (Nairobi)

"CBC report cards used to take 2 weeks at end of term. With SmartSchool's rubric engine and class-teacher attendance governance, we are fully MoE compliant and reports print instantly."

Mr. James Otieno
Principal, Sunrise Academy (Kisumu)

"The payroll module handles all statutory deductions — PAYE, NSSF Tier I & II, Housing Levy. Combined with transport tracking and Bulk SMS, this is the only school ERP we need."

Mrs. Amina Hassan
Administrator, Coast Junior High (Mombasa)

Ready to Modernise Your School?

Join hundreds of Kenyan institutions managing admissions, CBC grading, M-Pesa fees, payroll, transport, and parent SMS on SmartSchool ERP.

No credit card required · 30-day Free Trial · Cancel anytime