Built for Kenyan Schools • CBC 2-6-3 Compliant

The Operating System for Kenyan Schools

Automate NEMIS student records, M-Pesa fee collections, CBC rubric grading, and parent SMS broadcasts in one unified platform.

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
500+
Kenyan Schools
120,000+
Active Learners
KES 4.2B+
Fees Processed
99.9%
System Uptime
Enterprise Feature Suite

Everything Your School Needs to Operate Effortlessly

Designed specifically for the requirements of Primary, JSS, and High Schools across Kenya.

NEMIS Student Registry

Manage admissions, guardian profiles, UIC numbers, and NEMIS sync status for all learners in one centralized database.

  • CBC Grade 1–9 & 8-4-4 tracking
  • Excel bulk student import

M-Pesa Fee Gateway

Real-time fee collection via M-Pesa Paybill & STK Push. Instant receipts, fee structures, and automated bursar ledgers.

  • Instant M-Pesa SMS receipts
  • Per-grade fee structures

CBC Academic Engine

Rubric evaluations (EE, ME, AE, BE) aligned to the Ministry of Education curriculum. Generate printable PDF report cards.

  • Strand & Sub-strand grading
  • KNEC mean score analytics

Parent Bulk SMS Gateway

Broadcast personalized SMS updates to parents via MobileSasa or Africa's Talking with real-time credit wallet balance control.

  • Dynamic student name tags
  • Delivery status logs

Smart Timetable Builder

Conflict-free schedule generation for streams and subject teachers. Export high-resolution printable timetables.

  • Teacher load balancing
  • Stream allocation checks

Institutional Library

Track textbook inventory, ISBN cataloging, book issuance, return dates, and automated overdue fines.

  • ISBN barcode lookup
  • Overdue fine tracking
Fast Deployment

Get Your School Up and Running in 4 Simple Steps

No technical expertise or server setup required.

1

Register School

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

2

Import Students

Upload your existing learner roster via Excel template or add students individually.

3

Set Fee Structures

Define tuition, transport, and board fees per grade level. Connect M-Pesa Paybill.

4

Invite Staff & Parents

Grant role-based logins to teachers, bursars, and clerks. Send parent access SMS.

Transparent Term Pricing

Simple Plans Tailored to Your School Size

No hidden fees. Free 30-day trial included with every registration.

Starter Edition
KES 5,999
Per term • Up to 300 Learners

Ideal for small private primary schools starting their digital transformation.

  • Student Registry & NEMIS UIC
  • CBC Attendance Roll Call
  • Basic Fee Balance Tracker
  • 2 Staff User Accounts
Start Free Trial
MOST POPULAR
Professional Edition
KES 14,999
Per term • Up to 1,500 Learners

Complete management suite for growing Primary & Junior Secondary Schools.

  • Everything in Starter
  • M-Pesa Paybill & STK Push Integration
  • CBC Report Cards & Rubrics
  • Parent Bulk SMS Gateway
  • Library & Timetable Modules
  • Unlimited Staff Accounts
Register Your Institution →
County / Custom
Custom
Unlimited Learners & Schools

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

  • Multi-school centralization
  • Custom domain & branding
  • Dedicated account manager
  • 24/7 Phone & On-site support
Contact Enterprise Team
Trusted Across Kenya

What Headteachers & Principals Are Saying

★★★★★

"SmartSchool transformed our fee collections. The M-Pesa integration posts directly to student ledgers, saving our bursar over 15 hours every week."

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

"Generating CBC assessment report cards used to take 2 weeks at end of term. With SmartSchool's rubric system, teachers enter grades online and reports print instantly."

Mr. James Otieno
Principal, Sunrise Academy (Kisumu)
★★★★★

"The Bulk SMS gateway is fantastic. We can notify 800 parents about meetings or fee balances in under 30 seconds."

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

Ready to Modernize Your School Administration?

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