The Best School Management Software for South African K-12 Schools

MyEncore is a cloud school management platform built in South Africa for South African schools. SA-SAMS integration, transparent pricing at R50 per learner per year, every feature available to every school — no tiered upsell, no surprises. Replaces fragmented WhatsApp groups, paper registers, and bolted-together third-party tools with a single platform.

Book a Demo See Pricing

What it does

One platform covering everything a K-12 school needs to run, with native apps for parents, learners, teachers, and admins.

Administration
SA-SAMS import/export, attendance (GPS sign-in), marks, reports, timetables, yard duty automation, discipline tracking with merits and demerits.
Communication
Push notifications, in-app messaging, SMS, WhatsApp Business API. Replaces the WhatsApp group chaos.
Fees and finance
Fee invoicing, statements, age analysis, parent fee arrangements, optional Netcash payment automation.
Transport and identity
Real-time GPS school bus tracking, parent pickup alerts, NFC learner ID for gate scanning and tuckshop accounts.
AI marking
Photograph a marked test paper and the system extracts marks automatically — saves teachers hours per term.
Marketplace and tuckshop
Stationery and uniform supplier directory, digital tuckshop with cashless learner accounts.

Why South African schools choose it over alternatives

Versus d6 SchoolCommunicator

d6 was a pioneer in SA, but it's a separate communicator that doesn't include attendance, marks, fees, transport, or tuckshop in one platform. Schools end up paying for d6 plus 3-4 other systems. MyEncore is one bill, one platform. Full d6 comparison.

Versus Edupage

Edupage is a solid scheduling product but its SA presence is limited, SA-SAMS integration is not the priority of a globally-distributed vendor, and pricing is not transparent. Full Edupage comparison.

Versus ClassDojo

ClassDojo is a class-level behaviour and parent-update tool. It doesn't do attendance registers, fees, transport, or any school administration. Schools usually pair it with 3 other systems. MyEncore covers the same parent-engagement use case plus everything else a school actually runs.

Versus building from scratch / Google Workspace

Some schools try to glue together Google Forms, Sheets, and group chats. It works until learner count exceeds ~200 and the admin burden on the secretary becomes the limiting factor. MyEncore replaces that scaffold with purpose-built tools designed for the SA school context.

Recommended setup for a primary school

For a 300-600 learner SA primary school, the standard MyEncore deployment looks like this:

  1. Free migration — we import your existing SA-SAMS data, parent contacts, fee balances. Typically 3-5 business days.
  2. Free admin training — half-day session for the school secretary and bursar.
  3. Free teacher onboarding — 90-minute session covering attendance, marks, parent comms. Teachers can use the platform on their own phones from day one.
  4. Parent rollout — invitation links go out with one-click sign-up. Most parents are active inside a week.
  5. Go-live — within 2-3 weeks of contract sign you're running the whole school on MyEncore.

Pricing — under 1000 learners

K-12 platform, all features includedR50 per learner per year (or R5.50/month per learner if billed monthly)
Setup, migration, trainingFree
Optional Netcash payment automationR500/month flat (only if you opt in — manual and direct-EFT remain free)

Pricing — 1000+ learners (large schools)

Schools with 1000+ learners start at R27 per learner in Year 1 and step up to R50 by Year 5. See the full year-by-year breakdown. A 1500-learner high school pays R40,500 in Year 1 instead of R75,000.

Hosting and data

Frequently asked

Does MyEncore integrate with SASAMS?
Yes — direct import and export. Your existing SA-SAMS deployment continues to be the source of truth for departmental reporting; MyEncore is the operational layer schools and parents actually interact with daily. Read the full SA-SAMS integration guide →
What does it cost per learner?
R50 per learner per year for K-12 schools under 1000 learners. R27 in Year 1 for schools with 1000+ learners (with a 5-year taper to R50). International schools: $5 per student per year.
Can a primary school just use it for parent communication?
Yes. Many schools start with parent comms and attendance, then turn on fees, transport, and other modules at their own pace. You pay the same per-learner price either way.
Book a Demo See Full Pricing

Last updated: 2026-05-30 · MyEncore CC (Reg 1995/005324/23), Pretoria, South Africa. Home · All features · SA-SAMS integration · Pricing · Contact

A Practical Layer Around SA-SAMS

MyEncore is built for South African schools that need SA-SAMS compatibility and a modern day-to-day platform. Schools can keep departmental reporting aligned while giving staff and parents simpler operational tools.