Guide

Free School Management Software in Kenya: What "Free" Actually Covers

Written by EduCore Team · Nairobi, Kenya ·

Several good Kenyan school systems cost nothing to start, and for some schools that is exactly the right answer. But "free" is doing a lot of work in that sentence. Here is what it can mean, where the costs tend to appear, and seven questions that let you compare any two options fairly, including ours.

The Term Is Slippery

Four different things get called "free"

A free core, with paid extras. Student records, attendance and exams cost nothing; SMS, payment processing, onboarding or add-ons are charged separately. You pay for whatever your school ends up using.

A free open-source edition. The software costs nothing to download. Hosting, setup, upgrades and someone to fix it are yours, or a paid service.

A free tier with a student cap. Free below a certain enrolment, paid above it, so the cost arrives when the school grows.

A free trial. Everything works for a while, then you pay or stop. This one is honest about being temporary, which is its virtue.

Kenyan vendors use all four, and each is a legitimate way to sell software. The point is that they answer "what will this cost my school next year?" very differently.

Follow The Money

Where the real costs tend to appear

Parent messaging

Fee reminders, attendance alerts and report-card notices add up fast across a whole school. Someone pays per message; it is worth knowing who, and at what rate.

Payments and add-ons

Payment processing, extra modules and premium onboarding are the usual line items outside a free core.

Support and staff time

Free support is only as good as its response time in the week reports are due. Self-hosting shifts that cost onto your own IT person, if you have one.

Getting out

The biggest cost of any system is switching away from it. What you can export decides whether that is a weekend or a term.

The Checklist

Seven questions to ask any vendor, free or paid

  1. 01

    What exactly is in the free part?

    Get the list, module by module. "Free" often covers student records and attendance while fee reconciliation, payroll, CBC report cards or the parent app sit in a paid tier or an add-on.

  2. 02

    Who pays for parent SMS and payment processing?

    Every school that messages parents pays for SMS somewhere, whether in the licence, as credits, or per message. Find out the per-unit price and who sets it.

  3. 03

    Can you export everything, in a usable format, today?

    Don't take the answer on trust. During the trial, export your data and open it. If you can't get students, guardians, fees and payments out as a spreadsheet, you can't leave.

  4. 04

    How does it handle M-Pesa, honestly?

    "M-Pesa integrated" can mean anything from automatic STK-push confirmation to a note saying which paybill to use. Ask a bursar to run a real Paybill statement through it.

  5. 05

    Who answers when report cards are due?

    Support hours matter most in the last week of term. Find out who picks up the phone or WhatsApp then, and whether that is part of the price.

  6. 06

    How do you get your existing records in?

    Migration from Excel is where most rollouts stall. Ask whether import is self-serve, paid, or done for you, and try it on one real class list.

  7. 07

    What happens if the pricing or the vendor changes?

    A free tier is a business decision the vendor can revisit. Your protection is a working export and a system you could replace in a term, not a promise.

Being Straight About It

When free is the right call

If you run a small school, your needs are mostly records, attendance and simple report cards, and money is tight, a free system is a sensible place to start. You lose little by trying one.

Paid tends to earn its keep when finance is the pain: real M-Pesa reconciliation, arrears tracking, payroll, several modules that have to agree with each other, and support you can count on at term end. If that is your school, compare on the seven questions above rather than on price alone.

Our Answers

How EduCore answers those questions

EduCore is paid, and we would rather say so plainly. Pricing starts from KES 100 per enrolled student, per term, at the same base rate on every plan; the plans differ by which modules are included. A 150-student school starts from about KES 15,000 a term. Add-ons are confirmed with you up front, on the pricing page or in a demo.

Every school starts with a 30-day free trial and no card. Try the things on the checklist during it: run a real Paybill statement, import one class list, and use the data export to open your school's records as an Excel workbook. The school owner or principal can export Students, Guardians, Staff, the academic structure, Invoices and Payments in one file, so leaving is possible.

Common Questions

Frequently asked questions

Is free school management software in Kenya any good?

Some of it is, and for a small school with simple needs it can be the right choice. The useful question isn't free versus paid, it's what is actually included in the free part, who pays for the things every school ends up needing (parent SMS, payment processing, support), and whether you can leave with your data.

What are the hidden costs of free school software?

Rarely hidden, but often not on the front page: per-message SMS charges, payment-processing fees, paid onboarding or data migration, paid support tiers, and — for self-hosted open-source editions — the server and the person who maintains it. Ask for each one in writing before you decide.

How much does EduCore cost?

From KES 100 per enrolled student, per term, at the same base rate on every plan; tiers differ by which modules are included. A 150-student school would start from about KES 15,000 per term. Any add-ons are confirmed with you up front, and every school starts with a 30-day free trial with no card required.

Can I take my school's data with me if I stop using EduCore?

Yes. The school owner or principal can export one Excel workbook containing Students, Guardians, Staff, the academic structure (years, terms, classes, streams, subjects), Invoices and Payments from Settings. Module-specific reports such as attendance and exam marks have their own exports inside each module.

Get Started

Test it with your own data before you decide.

Thirty days, no card, your own students and fee structure.