NEW CBC-ready report cards & M-Pesa reconciliation

Run your whole school from one calm dashboard.

C-SCHOOL brings admissions, students, fees, exams, attendance and communication into a single system — so directors lead with clarity and staff spend less time on paperwork.

Already have your school's access code?

Your access code was issued to your school by C-SCHOOL. Where do I find it?

app.c-school.co.ke/dashboard
C-SCHOOL dashboard preview
KES 18.4Mfees collected this term
Trusted by schools managing
120+schools onboarded
240,000student records
13integrated modules
99.9%uptime
One platform · thirteen modules

Everything a modern school needs, working together.

No more spreadsheets and disconnected apps. Each module shares the same student, staff and finance records — update once, and it's right everywhere.

Admissions

Capture enquiries, run online registration, score applications and issue admission letters — without the paper trail.

Student records

One profile per learner — guardians, categories, ID cards and promotions, all kept in sync across the school.

Finance & fees

Build fee structures, collect payments, raise invoices and reconcile M-Pesa automatically. Outstanding balances at a glance.

Attendance

Daily registers, biometric sync and staff attendance — with analytics that flag absenteeism before it becomes a problem.

Examinations

Schedule exams, enter marks, apply CBC grading and generate report cards and rankings in a couple of clicks.

Communication

Reach parents and staff over SMS and email, post announcements and run the school calendar from one notice board.

Academics Library Transport & GPS Hostel HR & Payroll Reports & Analytics
Getting started

From access code to a school running on C-SCHOOL.

We provision your school and guide your team through setup. Most schools are live within a single term.

Receive your access code

C-SCHOOL provisions your school and sends a unique access code to your director or head.

Sign in & verify

Your admin enters the code, signs in and confirms the school's details, branches and academic year.

Import classes & roll

Bring in students, staff and fee structures — our team helps migrate your existing records.

Go live, school-wide

Teachers, parents and students get their own logins — everyone working from the same source of truth.

Frequently asked

Questions, answered.

What is an access code and where do I find it?
Your access code is a unique identifier C-SCHOOL issues to your school when we set up your account — for example RIVERSIDE-2026. It's sent to your director or head of school by email. Enter it on this page (or on the sign-in screen) to reach your school's portal.
Who can use C-SCHOOL?
Every stakeholder in the school. Directors and heads get the full management view; administrators and accountants handle admissions and finance; teachers mark attendance and enter results; and parents and students get a focused portal for fees, results and notices.
Can parents and students log in too?
Yes. Once your school is live, parents and students receive their own logins tied to your school's access code — so they only ever see information relevant to them.
Do you support M-Pesa and local payments?
Absolutely. Fees can be collected and automatically reconciled against M-Pesa, alongside bank transfers and cash receipts — all reflected in real time on the finance dashboard.
Is our school's data secure?
Each school's data is isolated behind its own access code, with role-based permissions, encrypted connections and regular backups. Administrators control exactly who can see and do what.
How do we get a school onto C-SCHOOL?
Schools are onboarded directly by the C-SCHOOL team — we set up your account and provision your access code, so there's no public sign-up to complete. Reach out and we'll get your school provisioned and migrated.

Have your access code? Step inside.

Sign in to your school's portal, or enter your access code to get to the right place.

Sign in instead