06:45Monday · Term 1, week 6

Run your whole school from one place.

Fees that reconcile themselves from M-Pesa. CBC lesson plans, assessments and report cards. Boarding, transport, library and the clinic. A portal for every parent and learner. One login, one system, built around how Kenyan schools work.

  • 14 days, every module
  • No card needed
  • Pay by M-Pesa when ready
edutrack.co.ke/dashboard
Learners
1,284
38 joined this month
Attendance today
94.2%
1,210 present · 74 away
Fees collected
KES 24.58M
Term 1 to date
Staff
96
82 teaching · 14 support

Fee collection by class

4 levelsView all
ClassStatus
Grade 7
3 streams
On track
Grade 8
3 streams
Collecting
Grade 9
4 streams
Behind
M-PESA PAYBILL·M-PESA STK PUSH·CBC·KICD DESIGNS·KNEC PORTAL·KPSEA·KJSEA·SENIOR SCHOOL PATHWAYS·CAPITATION·PAYE·NSSF·SHIF·HOUSING LEVY·KEMIS-READY·M-PESA PAYBILL·M-PESA STK PUSH·CBC·KICD DESIGNS·KNEC PORTAL·KPSEA·KJSEA·SENIOR SCHOOL PATHWAYS·CAPITATION·PAYE·NSSF·SHIF·HOUSING LEVY·KEMIS-READY·
07:30Registers go in

The register is marked before assembly ends.

A teacher opens their class on a phone, taps the absentees and moves on. By the time the office asks, the numbers are already there.

  • Registers marked in seconds from a phone, with frequent absence flagged
  • Teachers only see and change the classes and subjects they teach
  • A timetable that warns about teacher and room clashes
  • Daily totals roll straight into the principal's dashboard
Attendance · Monday
7EGrade 7 East38/40
95%
7WGrade 7 West36/39
92%
8NGrade 8 North41/42
98%
8SGrade 8 South33/38
87%
9AGrade 9 Alpha44/45
98%
9BGrade 9 Beta29/40
73%
10:00The bursar's desk

Fees that reconcile themselves.

Parents pay the way they already do. EduTrack finds the learner, settles their bills in order, issues the receipt and updates the balance, before the bursar has opened a spreadsheet.

  • Paybill payments matched by admission number; anything unclear waits for the bursar to assign
  • Parents can pay straight from the portal with an M-Pesa prompt on their phone
  • Bill the whole term at once: tuition, boarding, lunch and transport, per grade or class
  • Arrears by class, statements per learner, and SMS reminders to parents with balances
  • Bank reconciliation, capitation and expenses, plus payroll with PAYE, NSSF, SHIF and Housing Levy
See the bursar’s view in the demo
01 · Payment landsM-Pesa
KES 12,500 to your Paybill, account 2041
02 · Matched to the learnerMatched
Amina Kariuki · Grade 7 East · admission 2041
03 · Allocated and receiptedSettled
Tuition 9,000 · Transport 2,500 · Lunch 1,000 · receipt sent
Balance
Amina Kariuki · term 1
KES 0.00
Cleared 10 Nov, 10:04Paid in full
13:00Double maths

Plan, teach and record the CBC way.

Everything a teacher writes by hand today, with the curriculum already in it. Schemes, lesson plans and records of work link up so heads of department can see real coverage.

  • Schemes of work built on KICD strands and sub-strands for every grade
  • Lesson plans and records of work that tick off the scheme as you teach
  • A timetable that warns about teacher and room clashes
  • Registers marked in seconds from a phone, with frequent absence flagged
  • Teachers only see and change the classes and subjects they teach
Curriculum coverage · Grade 7 Mathematics
StrandWeeks 1 – 10
Numbers
Measurement
Geometry
Data handling
Algebra
CoveredPartlyNot yet62% of the scheme
15:30End of term

Marks in, report cards out.

Enter CBC assessments and exam marks once. Rankings, analysis, report cards and KNEC exports all come from the same numbers.

  • CBC rubric levels (EE, ME, AE, BE) per strand, entered as a quick class grid
  • School-based assessment scores exported for the KNEC portal, KJSEA included
  • Exams on KNEC grading scales with means, positions and subject analysis
  • Report cards with remarks, printed for the whole class in one click
  • Results reach parents only when you publish them

Mwangaza Academy · Nakuru

End of Term Report

Term 1, 2026

Issued 15 Nov 2026


Learner

Amina Kariuki

Admission

2041

Class

Grade 7 East

Position

4 of 40

Learning areaLevelScoreGrade
MathematicsEE82A-
EnglishME71B
KiswahiliME68B-
Integrated ScienceEE86A
Social StudiesME74B+
Creative ArtsEE88A

Class teacher

Amina has had an excellent term. Her practical science work set the standard for the class. With steady reading she will lift her languages too.

Mean score

78.2

16:15After the last bell

Beyond the classroom, all accounted for.

Boarding, buses, books, the clinic and the kitchen each get their own tools, and each one feeds the learner's record and the fee account.

  • Boarding: dormitories and beds, exeats and leave-outs, and the boarding store
  • Transport: routes, buses and pick-up points, with transport fees billed
  • Library: borrowing and returns, with overdue fines added to the fee account
  • Clinic: visits and vaccinations, with allergies flagged to staff
  • Kitchen, conduct, clubs and counselling, each with its own home screen
Timetable · Grade 7 East
MonTueWedThuFri
08:00
Maths
Kiswahili
Science
English
Maths
09:20
English
Maths
Maths
Social
Science
10:40
Science
Social
English
Maths
Arts
12:00
Games
Science
Arts
Kiswahili
Assembly
14:00
Library
Clubs
Clinic
Games
Clubs
15:20
Prep
Prep
Prep
Prep
Boarding
17:00The office goes home

Every family in the loop.

Parents see balances, pay, check attendance and read report cards on their phone. Learners see their timetable, results and fee statement. Nobody needs an email address to sign in.

  • Learners sign in with their admission number, parents with their phone number
  • Print login slips for a whole class or send them by SMS in one step
  • One parent account covers all their children at the school
  • Announcements by SMS, email and the portal, to a class or the whole school
  • Ten role dashboards, from the principal to the kitchen

Parent

Mrs. Kariuki

BalanceKES 0.00
Last payment10 Nov
Attendance96%
Report cardReady
Paid in full

Learner

Amina · ADM 2041

Next lessonScience 14:00
Mean score78.2
Position4 of 40
Library1 book out
Term 1, week 6
One system, not six

Everything talks to everything else.

When something happens in one corner of the school, every place that needs to know already knows. No re-typing, no end-of-month reconciling across spreadsheets.

A parent pays

01Pays your Paybill with the admission number
02Matched to the learner and allocated to their bills
03Receipt issued, balance updated
04Bursar and parent see it at once

A book comes back late

01Librarian records the return
02Overdue days counted
03Fine added to the learner’s fee account
04Shows on the parent’s statement

A learner is admitted

01Enquiry moves to admitted
02Admission number and class assigned
03This term’s fees billed
04Learner and parent logins ready to print
Everything in the box

All of this, in one system.

No separate systems to stitch together. Professional covers teaching, exams and finance; Enterprise adds boarding, the kitchen and the clinic. During your trial every module is unlocked.

Fees & finance

01M-Pesa Paybill & STK pushPayments land on the right learner by admission number; parents can pay from their portal.
02Termly billingFee structures per grade or class; bill the whole school for the term in one go.
03Receipts & statementsEvery shilling allocated to a bill, with printable statements per learner.
04Arrears & remindersSee who owes what by class and send balance reminders by SMS.
05Bank reconciliation & capitationMatch bank lines to receipts and track government capitation.
06Expenses & payrollRecord spending and run payroll with PAYE, NSSF, SHIF and Housing Levy.

Teaching & learning

07Schemes of workBuilt on KICD strands and sub-strands for every CBC grade.
08Lesson plans & records of workLinked to the scheme, so syllabus coverage tracks itself.
09TimetableBuild the school timetable and catch teacher and room clashes before they happen.
10AttendanceMark a class register in seconds from a phone; spot frequent absence early.
11HomeworkSet and track assignments per class and subject.
12Senior School pathwaysPathway and subject choices for Grades 10 to 12.

Exams & reports

13CBC assessmentsRubric levels (EE, ME, AE, BE) per strand, entered as a class grid.
14KNEC portal exportSchool-based assessment scores ready to upload.
15Exams & KJSEACATs, mid-terms and end-terms on KNEC grading scales.
16Report cardsWith teacher and principal remarks, printed for a whole class at once.
17Results analysisMeans, rankings and subject performance across classes and terms.
18PromotionMove every class up at year end and graduate the final grade.

School life & welfare

19BoardingDorms and beds, exeats and leave-outs, and the boarding store.
20TransportRoutes, vehicles and pick-up points, with transport fees billed.
21LibraryCatalogue, borrowing and overdue fines that post to the fee account.
22ClinicVisits, vaccinations, and allergies shown to the staff who need them.
23KitchenWeekly menus and meal feedback.
24Conduct, clubs & counsellingDiscipline records, co-curricular activities and achievements.

People & communication

25AdmissionsTrack every enquiry from first call to admitted learner.
26Import from ExcelBring in learners and staff; admission numbers assigned and siblings share one parent.
27Staff recordsProfiles, roles and email invitations for every member of staff.
28SMS & announcementsReach parents by SMS, email and the portal, by class or the whole school.
29School calendarTerm dates, half-terms, events and exams in one shared calendar.
30Parent & learner portalsBalances, payments, attendance, results and notices on any phone.

Access & control

31A home screen per rolePrincipal, teacher, bursar, librarian, nurse, boarding, kitchen, counsellor, parent, learner.
32Logins without emailLearners sign in with their admission number, parents with their phone number.
33Login slipsPrint a slip for every learner or parent in a class, or send them by SMS.
34Role-based accessTeachers see their classes; only finance sees fees; only the clinic sees health records.
35Audit logWho changed what, and when.
36Your data, alwaysExport learners, fees and results whenever you want.
Getting started

Up and running in an afternoon.

A checklist on your dashboard walks you through each step, and you can see a finished school in the demo first.

14:00Create your schoolSign up, add your term dates and pick your grades. Classes come pre-set for CBC.
14:40Bring in your dataUpload learners, parents and staff from Excel. Admission numbers continue from your last one.
15:20Hand out loginsInvite staff by email and print login slips for each class, or text them to parents.
Live demo · no sign-up

Walk around a school that is already running.

The demo school has a full term of classes, fees, payments, marks, library loans and clinic visits. Open it as any of ten roles and see exactly what that person would see.

Open the demo school

Resets every night, so click anything.

Pricing

Simple prices in shillings.

Start with 14 days of everything, free. Then choose a plan and pay by M-Pesa for 1, 3, 6 or 12 months at a time.

Starter

Up to 200 learners

KES2,999/ month

  • Student & staff management
  • Attendance tracking
  • Fee collection & reminders
  • Communication & announcements
  • Calendar & scheduling
  • Basic reports
  • Parent portal
Start free trial

Professional

Most schools

Up to 500 learners

KES5,999/ month

  • Everything in Starter
  • Exams & results management
  • Library management
  • Transport tracking
  • Finance & payroll
  • Advanced analytics
  • Audit logs
  • Data export/import
  • Academics (timetable, lesson plans)
Start free trial

Enterprise

Any number of learners

KES9,999/ month

  • Everything in Professional
  • Hostel management
  • Cafeteria menu
  • Health records & vaccinations
  • Priority support
  • Custom branding
  • API access
Start free trial

Every plan starts as a 14-day trial with all modules on. No card, no contract; if you do not pay, nothing is charged.

Safe with us

Learner records deserve real care.

Schools hold some of the most sensitive data there is: children’s health, family details and money. EduTrack is built so the right people see it and nobody else does.

Each person sees only their partAccess follows the role: a teacher sees their classes, the nurse the clinic, the bursar the money.
Secrets kept secretPasswords are hashed, your M-Pesa API keys are encrypted, and every connection uses HTTPS.
Accounts you controlDeactivate someone and they are signed out at once. Temporary passwords must be changed on first sign-in.
A full audit trailPayments, marks and account changes are logged with who did them and when.
Questions

Things schools ask us.

Do learners and parents need email addresses?+

No. Learners sign in with their admission number and parents with their phone number, together with your school code. You can print login slips for a whole class or send them by SMS.

How do M-Pesa payments reach the right learner?+

Parents pay to your school Paybill using the admission number as the account. EduTrack matches the payment to the learner, allocates it to their outstanding bills and issues a receipt. Payments it cannot match wait in a list for the bursar to assign.

Is it really built for CBC?+

Yes. Classes are set up by CBC grade, schemes of work follow KICD strands and sub-strands, assessments use the EE, ME, AE and BE levels, and scores export for the KNEC portal. Senior School pathways are included.

Can we bring in our existing records?+

Yes. Upload learners, parents and staff from Excel or CSV using our templates. Brothers and sisters are linked to one parent account automatically, and admission numbers continue from your last one.

What happens after the free trial?+

Your 14-day trial has every module unlocked. To continue, choose a plan and pay by M-Pesa for 1, 3, 6 or 12 months. Your data stays where it is.

Does it work on phones?+

Yes. EduTrack runs in the browser on any phone, tablet or computer. Teachers can mark registers from a phone and parents can check balances and pay from theirs.

Can we try it before signing up?+

Yes. The live demo opens a fully populated school as the principal, a teacher, the bursar, a parent or any other role, with no sign-up.

17:00And the office goes home on time

Give your school one place to run from.

Set it up this week, try every module for 14 days, and only pay if it earns its place.