Run your whole school from one calm screen with automated fees & report cards.
Fees paid by M-Pesa land in the ledger by themselves. Timetables build in minutes. Report cards, payroll and parent messages are a click away. Made for how modern schools actually work.
Already on EduHub? Sign in to your portal
Complete school office management software built for modern educators
No more juggling spreadsheets, notebooks and five different apps. Each part talks to the others, so you enter things once.
Fees that reconcile themselves
Parents pay by Paybill or an STK push straight from their portal. Payments match the right student and term, balances update instantly, and overpayments can be refunded with a printed voucher.
CBC and 8-4-4 results
Enter marks per subject, import them from Excel and print report cards with ranks and remarks.
Students and staff
Import hundreds of records from CSV, group staff as teaching, administrative or support.
Payroll
PAYE, NSSF, SHIF and Housing Levy worked out for you, with two-step approval and payslips.
Library, hostel, transport
Issue and return books, allocate beds, track routes and school assets.
Messages parents read
Send SMS and notices to a class, a grade or the whole school. Find recipients by typing a name or a role.
The right access for everyone
Admins, teachers, accountants, parents and students each see only their own pages. The superadmin controls what each role can do.
And every module behind it
Visitor and call logs, staff time in and out, enquiries and admissions.
Admissions, UPI numbers, pathways for senior school, bulk import and export, bulk logins.
Staff groups, departments, leave, attendance and one-click bulk import.
Subjects, teaching assignments, rooms, teacher availability and lesson plans.
Everyone is present by default; teachers only mark absences. Holidays show as H.
Exams for the whole school, a grade or classes, bulk marks, report cards, analytics.
Fee structure, receipts, pledges, statements, M-Pesa, and refunds of overpayments.
Accounts and reports, payroll with statutory deductions, payslips.
Catalogue import, issue and return, overdue tracking.
Routes, bed allocation, inventory and depreciation.
Set work, share links and keep learners on track.
Bulk SMS, messages, announcements and a school events calendar.
Print student and staff ID cards and certificates.
Plain-language alerts, benchmark comparisons and instant answers from your data.
Role-based access editable by the superadmin, audit trail, forced password change and auto sign-out.
Run more than one campus under the same system.
What your school gains from EduHub
The real advantages show up in the office, in the staffroom and at home.
Hours back every week
Timetables, report cards, registers and payslips that used to take days are produced in minutes.
Fees collected faster, with no leaks
M-Pesa payments are matched automatically. Every shilling has a receipt, and defaulters are visible at once.
Everyone is accountable
An audit trail records who did what and when, and each role only sees what it should.
Parents who stay informed
SMS, notices and a portal answer questions before they reach the office.
Decisions backed by data
See which classes, subjects or learners need help, and compare with regional or national benchmarks.
Safe, and always there
Your records live in one secure place instead of loose files, so nothing is lost when a staff member leaves.
Smart timetable generator built for complex school schedules
Tell EduHub your periods and teachers. It works out how many lessons each subject needs, then does the rest.
- Maths, English and Sciences land before lunch; games and arts fill the afternoons.
- Practical subjects get double lessons for lab and workshop time.
- No teacher in two places at once, and no free periods.
- A quality score shows how good the result is before you publish.
One system, a different view for each person
Everyone gets a screen that fits their job.
See the whole school at a glance
Attendance, fees, exams and staff in one dashboard, with plain-language insights that flag who needs attention.
- Chronic absence and class attendance dips
- Fee collection against the year’s target
- Exam trends and weak subjects
- System health checks
Less admin, more teaching
Teachers only see their own classes and subjects, so the screen stays clean and nothing gets changed by mistake.
- Mark attendance in a few taps
- Enter or import marks for their subjects
- Write and print lesson plans
- See their personal timetable
Books that balance
Every shilling is traced from the parent’s phone to the receipt, the register and the payslip.
- Fee register with paid, part-paid and unpaid
- M-Pesa transactions matched automatically
- Refunds with printable vouchers
- Payroll by staff group
Know how your child is doing
Parents sign in on any phone to see fees, results, attendance and notices, and can pay without visiting the office.
- Pay fees by M-Pesa
- View results and report cards
- Check attendance and the timetable
- Read school announcements
A library that runs itself
The librarian gets one focused screen for the catalogue, lending and returns, without access to fees or staff records.
- Import the whole book catalogue from a CSV file
- Issue and return books in seconds
- See available copies and overdue books
- Export the catalogue to Excel
A smooth front desk
The receptionist handles visitors, calls and new learners from one place, so nothing gets lost on paper.
- Admit new students and update their records
- Keep the visitor log and call log
- Record staff time in and out
- Import learners in bulk from Excel
The EduHub Android app is on its way
We are putting the finishing touches on the app so parents and staff can use EduHub from their phones.
- Parents pay fees by M-Pesa and see balances and receipts.
- View results, attendance and the class timetable.
- Get school notices the moment they are sent.
- Teachers mark attendance and check their day.
How EduHub compares
A general comparison with spreadsheets and basic school software. Ask for a demo to see each point live.
| What you need | EduHub | Spreadsheets | Basic software |
|---|---|---|---|
| M-Pesa payments matched automatically | Yes | No | Sometimes |
| Smart timetable with automated rules | Yes | No | No |
| Staff payroll with statutory deductions | Yes | By hand | Sometimes |
| Bulk import and Excel export everywhere | Yes | Yes | Limited |
| Role-based access you can edit | Yes | No | Fixed roles |
| Insights that flag problems for you | Yes | No | No |
| Parent portal and Android app | Yes | No | Sometimes |
| Audit trail of every change | Yes | No | Limited |
| Refunds of overpaid fees with vouchers | Yes | No | No |
| Library, hostel, transport and assets included | Yes | No | Extra cost |
Up and running in three steps
We set up your school
Classes, fee structure, periods and staff are loaded with you, with your data imported from Excel.
Your team is trained
Short sessions for the office, teachers and the bursar, so everyone is confident on day one.
You go live
Parents get their logins, fees start flowing in and the first timetable is generated.
Questions schools ask us
Does it support both CBC and 8-4-4?
Yes. Grading follows the curriculum set for each learner, so both can run in one school.
Can parents pay fees from their phones?
Yes. Parents can pay by Paybill, or send an M-Pesa STK push from the portal. Payments are matched to the learner and term automatically.
Can we move our existing records in?
Yes. Students, staff, marks and library books import from CSV files, with templates and a check-only mode so you can fix mistakes before saving.
Is there a mobile app?
EduHub already works in any phone browser. The Android app for parents and staff is being finished and will be announced soon.
How much does it cost?
Pricing depends on the size of your school. Book a demo and we will send a quote the same week.
See EduHub with your own school’s data
Tell us about your school and we will arrange a demo that fits your timetable. You will see fees, report cards and the smart timetable working live.
Email: info@eduhub.co.ke
Phone and WhatsApp: +254 708 009 426