Skip to content
SilverconneTechnologies

SCHOOL MANAGEMENT SYSTEM · ZIMBABWE

One system for the whole school.

Enrolment, fees, attendance, results and parent communication — connected, so the bursar, the head and the parent are all looking at the same information.

Implementation is planned around your term calendar, not ours.

TERM DASHBOARD

Schematic

Term 1 2026 · week 6 of 13

Enrolment 782 · USD

Pupils enrolled
782
Across five forms, one campus
Fees invoiced this term
$186,420
84% collected to date
Arrears outstanding
$29,905
16% of invoiced, 41 pupils
Term 1 2026 · week 6 of 13
Needs the office this morningDetail
Form 3 Blue register not submitted2 days
Pupils over 30 days in arrears41 · $19,240
Term 1 reports due27 March · 11 days

Figures are illustrative.

What a head sees on a Monday in week six, rather than a stack of files in week thirteen.

THE PROBLEM

Term starts and the office disappears under paper.

Fee arrears you only discover at the end of term

By the time the arrears list is totalled, the pupil has sat the exams and the term is over. The conversation that would have worked in week four has to happen in week thirteen, and it works far less often.

Registers in books that nobody can total quickly

The attendance is recorded faithfully every morning in thirty-one separate books. Producing one number for the whole school takes a day, so nobody asks for it.

Parents phoning the office for results

Two members of staff spend the first week of every holiday reading marks down a telephone, and the parents who could not get through complain to the head.

HOW IT WORKS

How a term runs on it.

Each piece of information is captured once, by the person closest to it, and everyone else reads it.

  1. 01

    Enrol

    Pupil records, forms and streams come across from your registers and spreadsheets before term starts, keyed on the admission numbers you already use.

  2. 02

    Bill

    Fees are invoiced per pupil per term. Sibling discounts, staff concessions, scholarships and part payments are rules the system applies, not notes in a margin.

  3. 03

    Run the term

    Form teachers take the register on a phone. Subject teachers enter their own marks. The bursary receipts payments. Nobody retypes anybody else’s work.

  4. 04

    Report

    Reports, fee statements and the board pack come out of the same data the bursar and the head have been looking at all term.

WHAT IS IN IT

From enrolment to graduation.

A school management system for Zimbabwe has to do ordinary things extremely well: total a register, chase a fee, print a report on time. Nine modules, grouped by who uses them.

The pupil

Student records
One record per pupil from enrolment to leaving: guardians, medical notes, discipline, house, transport and every document scanned against it.
Attendance
Registers taken on a phone and totalled the moment they are submitted, with flags on repeat absence that reach the guardian the same morning.
Library
Issues, returns, overdue lists and replacement charges that appear on the pupil’s fee account rather than in a separate notebook.

The money

Fees and billing
Termly invoicing per pupil, sibling and staff discounts, scholarships, part payments, receipts, statements, and an arrears list that is current rather than historical.
Staff and payroll
Teaching and non-teaching records, contracts, leave, PAYE and NSSA, payslips, and a bank payment file for the salary run.

The year, and everyone who asks about it

Timetabling
Class, teacher and room allocation with clash detection, and a per-pupil timetable that reflects option subjects rather than the year group average.
Examinations and reports
Mark entry by the subject teacher, weighting, aggregates, positions, comments, and report cards in your existing layout.
Parent portal and SMS
Fee statements, attendance, reports and school notices, delivered by WhatsApp, SMS and a browser page a parent can open on any phone.
Board reporting
Enrolment trends, fee collection, staffing costs and academic performance in the format your finance committee already reads.

Arrears identified weekly instead of at the end of term.

+19%

Fee collection over two terms, once arrears became visible in week four rather than week thirteen.

The school is not named and there is no quote here, because written permission has not been given yet. The figures are theirs and are unchanged. A named school with its own words is worth more than anything we could write, so we are waiting for it rather than inventing it.

Education

A private school, 780 pupils

Problem
Fee arrears were discovered at the end of term, when nothing could be done.
Built
ASOFT ERP fees, attendance and parent messaging.
Result
Arrears identified weekly. Collection up 19% in two terms.

THE SCREENS

The screens the office and the staffroom use.

These are schematics, not photographs: the same columns and field labels as the live system, with pupils identified by admission number because that is how a register works. Real captures replace them as schools give permission to publish their screens.

FEE ARREARS

Schematic

Arrears by form · Term 1 2026

USD · as at 16 March

Arrears by form · Term 1 2026
FormPupilsInvoicedCollectedOutstandingOver 30 days
Form 114834,04030,1203,9201,180
Form 215635,88030,4105,4702,640
Form 316139,44531,9007,5454,905
Form 415238,00031,2206,7805,140
Forms 5 and 616539,05532,8656,1905,375
Whole school782186,420156,51529,90519,240

Figures are illustrative and internally consistent.

Fee arrears by form in week six, not in week thirteen. The over-30-days column is the one the bursar acts on: it drives the statements, the WhatsApp reminders and the conversations the head has to have, and it is the number the finance committee opens the meeting with.

ATTENDANCE REGISTER

Schematic

Form 3 Blue · Monday 16 March 2026

Submitted 07:48 by the form teacher

Form 3 Blue · Monday 16 March 2026
Admission no.InitialsTodayTermFlag
2024-0412T. C.Present96%
2024-0418M. N.Absent81%Third absence this week
2024-0421R. S.Present99%
2023-0388P. M.Late92%
2024-0430L. D.Absent74%Guardian notified 07:52
31 pupils28 present93%2 flagged

Illustrative. Registers are keyed on admission number, not on name.

The register, taken on a phone in the classroom and totalled the second it is submitted. The flags are what turn attendance from a book into an early warning: a third absence in one week reaches the guardian before the first lesson has finished.

TERM REPORT

Schematic

Admission 2024-0412 · Form 3 Blue · Term 1 2026

Released 27 March

Form and stream
Form 3 Blue · 31 pupils
Attendance this term
96% · 61 of 64 days
Subjects entered
9 of 9 · all subject teachers submitted
Aggregate
61.4%
Position in form
9 of 31
Fees status
Paid in full · receipt FR-2026-1187
Guardian contact
+263 77 ••• 2214 · WhatsApp verified
Released to parent portal
Yes · 27 March 2026, 16:05
Delivered by
WhatsApp and parent portal · read 27 March, 18:41
Printed copy
Generated for signature by the head

Illustrative. Guardian numbers are masked in the interface as well as here.

One pupil’s term report, assembled from marks the subject teachers entered themselves. The fee status sits on the same record, so the office never checks two systems before a report goes out, and the delivery receipt ends the argument about whether a parent was told.

WHAT IT CONNECTS TO

What it connects to, and what that saves the office.

A school system that cannot take an EcoCash payment, cannot message a parent on WhatsApp and cannot export a candidate list is a filing cabinet with a login screen.

Fees and money coming in

Parents pay the way parents actually pay

Paynow
One payment link covering EcoCash, OneMoney, InnBucks, ZIPIT and local card, tied to the pupil’s fee account so the receipt writes itself.
EcoCash merchant code
Payments made straight to your merchant code are matched to pupils by reference, including the ones that confirm several minutes later.
Bank statement import
CSV, Excel, OFX and MT940 from local banks, matched against fee accounts. Unmatched deposits are surfaced for the bursary rather than absorbed.
ZIMRA fiscalisation
Where your school is VAT registered, fee receipts are fiscalised through the FDMS. Where it is not, receipts are numbered and auditable but not fiscalised. We will confirm which applies to you rather than guessing.

Talking to parents

On the channel they will actually read

WhatsApp Business
Fee statements, arrears reminders, attendance alerts, reports and school notices, with delivery and read status logged against the pupil.
Bulk SMS
Local gateways for the guardians who do not use WhatsApp, or when there is no data. Messages are costed per send and shown as their own line.
Parent portal
A browser page, not an app to install. It loads on an old handset and shows fees, attendance and reports for every child a guardian has at the school.
Email
For statements, board documents and anything a parent needs to keep or forward to an employer.

The academic year

Files in the layout the examination boards accept

Examination candidate files
Candidate lists and subject entries exported in the CSV layout the boards accept, and results imported back against the pupil record. This is a file exchange, not an API, because no public one exists — we will not pretend otherwise.
Mark sheet import
A teacher who prefers Excel keeps using Excel. The sheet uploads against the class and subject, and the system flags anything missing.
Timetable import and export
Bring an existing timetable in rather than rebuilding it, and export it for printing or for a display board.
Report card layouts
Your current report card design is reproduced, including the head’s comment block and the school crest, so parents are not handed something unfamiliar.

Staff, systems and data

It fits alongside what the school already runs

PAYE, NSSA and bank files
Payroll deductions to the current schedules, with a salary payment file in the layout your bank accepts.
Excel and CSV everywhere
Every list exports. Every list imports. If you leave, you leave with your pupil, fee and academic data in files you can open.
Google Workspace for Education
Single sign-on for staff, so a teacher uses the account they already have rather than a fifth password.
Augustus AI
Answers the enquiry line on term dates, fee structures and enrolment. Anything about a named pupil goes to a person, because it should.
CheckERP
For a group with several schools and a central office: consolidated finance above the individual school systems.

When the line is bad

A register still gets taken

Registers capture offline
A form teacher takes the register on a phone with no signal in the classroom, and it submits when the phone finds the network.
Text-first screens
Arrears lists, class lists and mark sheets load as text and numbers. No screen in the system waits on a chart to become useful.
SMS as the fallback
When a guardian has no data, the same message goes by SMS automatically rather than failing silently.

Examination board integration is a file exchange in both directions, on your schedule, with a person checking it. Anyone who tells you they have a live examination board API in Zimbabwe should be asked to show it to you.

PRICING

What ASOFT ERP costs.

Priced on pupils, not on modules you are not using. Schools can be invoiced per term rather than per calendar month, because that is how the money arrives.

FROM

$140/month

Covers pupil records, fees and attendance for a school up to 300 pupils on one campus, including hosting and the parent portal.

  • Hosting, daily backups and all updates
  • Parent portal and report card layouts
  • A named contact, reachable on WhatsApp
  • Export to Excel or CSV at any time

Billed in USD. Invoicing can follow your terms rather than the calendar.

What moves the number

Pupils enrolled
Banded, and measured on the enrolment at the start of a term rather than counted daily. Leavers do not cost you anything mid-term.
Campuses
A second site with its own bursary and its own registers adds to the number. Two streams in one building does not.
Modules
Most schools start with records, fees and attendance. Examinations, timetabling, library and payroll are added as they are needed.
Parent messaging volume
WhatsApp and SMS charges are passed through at cost and shown as their own line, never marked up inside the subscription.
Data migration
A current pupil list and opening fee balances are quick. Ten years of academic history from paper files is a project, and we will tell you whether it is worth doing.

Every price on this page is also on the pricing page, with the services and workshops alongside it.

IMPLEMENTATION

Four to eight weeks, planned around your terms.

The best time to start is a school holiday. The second best is week one of a term, when your enrolment data is at its cleanest.

  1. WEEK 1

    Discover

    We walk the office. How a pupil is enrolled, how a fee is receipted, how a register becomes a report, and which of those steps only works because one person is very good at it.

  2. WEEKS 2–3

    Configure

    Forms, streams, subjects, houses, fee structures, discounts, scholarships and the approval rules the bursary actually uses.

  3. WEEKS 3–5

    Migrate

    Pupil records, guardians, opening fee balances, staff records, and as much academic history as exists in a usable form.

  4. WEEK 6

    Dry run

    One full billing run and one full report run on real data, checked line by line against your own last term. Nothing goes to a parent from this run.

  5. WEEKS 7–8

    Go live and train

    Enrolment and fees first, then attendance, then examinations. Not everything on one Monday, and never in the week reports are due.

What we need from you

  • A pupil list with admission numbers, forms and streams. Excel is fine.
  • This term’s fee structure, including sibling, staff and scholarship concessions.
  • Opening fee balances per pupil, reconciled to your last signed accounts.
  • Your subject list, mark scheme, and the report card layout you use now.
  • Guardian names and contact numbers, and which guardian receives what.
  • One person in the office who can decide, and the head available for two short sessions.

What training is included

  • A half-day for the bursary on invoicing, receipting, statements and arrears.
  • A half-day for the office on enrolment, records and parent communication.
  • One hour for form teachers on taking the register, on their own phones.
  • One hour for subject teachers on mark entry and comments.
  • A short session for the head and the board on the reports they will be asked for.
  • On-site in Harare, remote elsewhere in Zimbabwe, with on-site training by arrangement.

Dates are set against your term calendar and written into the scope before you pay. We do not schedule a go-live in an examination week or a reporting week, and we will say no if you ask us to.

QUESTIONS

What heads and bursars ask first.

Can we start in the middle of a term?

Yes, and it is common. We bring across the current pupil list and the fee balances as at the day you switch, run one billing cycle in parallel, then take over. What we will not do is move examinations and reporting mid-term — those wait for the term boundary.

Where is our data stored?

On managed Postgres infrastructure with daily backups, and we will tell you the exact region in writing before you sign. You can export everything at any time, in a standard format.

Who can see a pupil’s record?

Only the roles you allow, and the rule is enforced in the database rather than in the screens. A form teacher sees their own class. A subject teacher sees the pupils they teach and the marks they entered. The bursary sees fees. Medical and discipline notes are separately restricted, and every view of a restricted note writes an audit row.

Do parents need to install an app?

No, and deliberately so. Statements, attendance and reports arrive on WhatsApp or by SMS, and the parent portal is a web page that opens on an old handset over a weak connection. Asking eight hundred families to install an app is how a parent portal ends up unused.

Will it work for a group with more than one campus?

Yes. Each school keeps its own enrolment, registers, fee accounts and reporting, and the group office gets a consolidated view above them. Where the group also needs consolidated finance, that usually sits in CheckERP with ASOFT ERP feeding it.

Can we start small?

Yes. Most clients start with one module or one site and add from there.

What happens if we stop working with you?

You keep your data and your licences per the contract. No hostage-taking.

Do you work outside Harare?

Yes. Remote implementation across Zimbabwe, on-site training by arrangement.

Something not answered here? Ask us directly.

NEXT STEP

Show us your term. We will show you the system.

Thirty minutes, using your own fee structure and your own term dates rather than a demo school.

We work around your timetable, including school holidays.