Every part of running a school, mapped to a real module.
Nothing below is a roadmap slide. Every module on this page runs inside EduCore today, grouped the way a school actually uses them — not the way a sales deck would organize them.
The academic year, structured once, used everywhere.
Academics
Subjects, classes and streams, the academic calendar, and teacher allocation, in one connected structure instead of a folder of spreadsheets rebuilt every term.
- Subjects, classes, and streams setup
- Academic calendar (years & terms)
- Timetable and teacher allocation
- Automated term rollover
- Termly newsletters, reviewed before sending
Exams & Grading
CATs, exams, and marks entry, graded against numeric or CBC competency-based scales set per school, grade, or class — not forced into one model.
- CAT and exam scheduling
- Marks entry per exam
- Configurable grading scales (numeric or CBC)
Homework
Assignments with due dates, tracked submissions, and grading, so homework isn't lost between a notebook and a parent WhatsApp group.
- Assignment creation by class/subject
- Submission tracking
- Grading workflow
Teacher Performance
A dedicated record of teacher performance, kept alongside the academic data it's actually based on, not in a separate offline process.
- Structured performance tracking per teacher
Every person in the school, one record each.
Admissions
Every applicant tracked from inquiry to enrollment in one pipeline, with a status attached to each one — not a paper register someone forgets to update.
- Per-applicant status tracking
- Individual applicant records
Students
One record per learner — the same student appears the same way whether you're looking at academics, attendance, health, or fees.
- Central student directory
- Linked academic, health, and finance records
Staff
A staff directory that's the single place roles and records are managed, tied into the same permissions Settings controls for the rest of the platform.
- Staff directory
- Roles & permissions, managed centrally
Parents & Portal
A parents directory on the school side, linked to each guardian's children, plus a separate parent login where families see their own child's fees, attendance, and grades directly.
- Parent accounts linked to children
- Dedicated parent portal login
- Fees, attendance, and grades visible to parents
The parts of school life that don’t stop at the classroom door.
Attendance & Biometrics
Attendance captured by biometric check-in and fed straight into records and parent notifications, or entered by stream when a device isn't in play.
- Biometric check-in
- Stream-based attendance register
- Automatic parent notification
Boarding
House and dormitory structure, room and bed allocation, roll call, incidents, and transfers — for schools that run boarding, not bolted on for the ones that don't.
- Dormitory, room & bed structure and allocation
- Roll call
- Boarding incidents & transfers
- Boarding-specific reports
Health & Clinic
Clinic, sick bay, medication, and medical records in one place, with referrals and emergencies tracked the same way.
- Sick bay & medication logs
- Medical records & referrals
- Emergency tracking
- Clinic inventory & reports
Discipline & Welfare
Incidents, cases, and welfare concerns tracked together, with a separate, permission-gated safeguarding record for the cases that need it.
- Incident & case tracking
- Welfare concerns
- Permission-gated safeguarding records
Transport
Routes, vehicles, and stops, with each student's pickup point and vehicle assignment tracked against them.
- Route, vehicle & stop management
- Per-student transport assignment
Library
Catalogue, loans, reservations, shelving, and fines, run the way a school library actually operates rather than a generic inventory list.
- Catalogue & loans
- Reservations & shelving
- Fines tracking
Money and materials, reconciled instead of re-keyed.
More on fees & M-Pesa reconciliationFinance & Fees
Fee structures, invoicing, and per-student accounts, reconciled against M-Pesa payments instead of matched by hand against a paper ledger.
- Fee structures & invoicing
- Per-student account balances
- M-Pesa payment reconciliation
Payroll
Salary structures and monthly payroll runs, with NSSF, SHIF, Housing Levy, and PAYE computed against current Kenyan statutory rates.
- Salary structure setup
- Monthly payroll runs
- Kenyan statutory deductions computed automatically
Inventory & Procurement
Stock, assets, and suppliers, connected to a requisition-to-payment procurement chain instead of spreadsheets that never reconcile with each other.
- Stock & asset tracking
- Supplier records
- Procurement & supplier invoices
Keeping everyone in the loop, and knowing what happened after.
EduCore Connect
Structured, per-student messages from a class teacher to that student's parents — a request, an academic note, an attendance flag — not an open group chat. Parents read, acknowledge, and reply on the thread; only the teacher who raised it can mark it resolved.
- Per-student teacher-to-parent items
- Read receipts, acknowledge & reply
- Teacher-only resolution
Communication
Compose and send updates over WhatsApp and SMS from the same place, with message history and reusable templates instead of an ad hoc phone.
- WhatsApp & SMS composing
- Message templates
- Sent-message history
Parent-Teacher Meetings
Parent-teacher meetings scheduled and tracked in the platform, not arranged over a chain of phone calls.
- Meeting scheduling
Reports & Analytics
Management reports exportable to Excel or PDF, pulled from the same live data as every other module — not a manually compiled month-end summary.
- Management reporting
- Excel/PDF export
What connects EduCore to the rest of how a school runs.
How data stays isolated between schoolsCampuses
For school groups running more than one campus: cross-campus visibility, shared group branding, and group-level API access, alongside each campus's own data isolation.
- Cross-campus overview
- Group branding
- Group-level API keys
Integrations
M-Pesa STK push for parent payments, and a NEMIS/KEMIS bulk-upload file generator — Kenya's NEMIS has no public submission API, so EduCore prepares the ministry-format file for you to upload yourself, then tracks that it's done.
- M-Pesa STK push payment prompts
- NEMIS/KEMIS bulk-upload file generation
Educore AI
Ask a question about your school's own data and get a grounded answer, alongside the AI features covered in more depth on the AI & Automation page.
- Ask-a-question assistant grounded in school data
- Available to School Owner and Principal roles
Administration & Controls
Roles and permissions, an audit log, branding, and biometric device management — the controls that sit underneath every module above.
- Roles & permissions
- Audit log
- School branding
- Biometric device management
See these modules running your school’s own setup.
A demo walks through the modules that matter to your school — not a generic tour of everything on this page.
Book a Demo