A calmer way to run a busy school.
SchoolFlow helps administrators, teachers, and bursars manage students, attendance, fees, results, report cards, and parent updates without scattered books and spreadsheets.

SchoolFlow in use
One place for the records, payments, and reports that keep the term moving.
Today
Morning overview
Students
642
+18 this term
Attendance
94%
23 absent today
Fees collected
K82k
Term 2 total
Fee collection by class
76% collectedRecent work
Grade 7B attendance marked
31 present, 3 absent
Fee payment recorded
K1,500 from Chanda M.
Report cards ready
Term 1 - Grade 9A
500+
student records handled comfortably
7 min
typical morning attendance entry
3 clicks
from marks entry to report card
ZMW
fees tracked in local currency
Daily workflow
Built for the actual school week.
The page should feel like the product knows what school admins do every morning, every term, and every reporting period.
Set up your school structure
Create classes, subjects, terms, staff roles, and student records so everyone works from the same clean database.
Run the daily register
Teachers mark attendance by class, while admins can immediately see absences and late arrivals across the school.
Track fees without guesswork
Record payments, see outstanding balances, and follow up with guardians using real balances instead of manual lists.
Enter marks once
Grades, totals, averages, and positions calculate automatically for each class and term.
Generate report cards
Turn approved results into report cards that are ready for printing or digital delivery.
Update parents faster
Use WhatsApp-ready communication for report cards, fee reminders, and school announcements.
Product detail
Designed around real school work.
Every section exists because a school has to do this work repeatedly.

Why it feels different
The product should feel close to the classroom, not like an abstract tech demo.
SchoolFlow is for people who need to know which learner is absent, which parent needs a fee follow-up, and which class is ready for report cards. The design now makes those jobs visible.
Parent Portal
Help parents stay close to their child's academic future.
Parents should not have to wait until closing day to understand attendance, fees, results, and school updates. The parent portal gives guardians a clearer connection to the learner's progress.

For the headteacher
A clear picture before problems pile up
See attendance, fee collection, staff activity, and result progress from one place. The goal is not more dashboards - it is fewer surprises.
Alerts to review
TodayAttendance
23 students absent today
Fees
K18,400 outstanding in Grade 10
Results
2 classes awaiting marks
For the bursar
Fees that are easy to trace
Record payments, partial payments, and balances with enough context to follow up confidently with guardians.
Fee follow-up
12 balancesChanda Mwale
Balance: K0
Bwalya Phiri
Balance: K750
Natasha Banda
Balance: K2,500
For teachers
Less admin between lessons
Teachers can mark attendance and enter marks without needing access to finance or school-wide settings.
Grade 9A marks
Searchable records
Find students, guardians, payments, and report data quickly.
Outstanding balances
Spot fee issues early instead of discovering them at term end.
Parent communication
Prepare WhatsApp delivery for report cards and notices.
Role-based access
Admin, teacher, and bursar workflows stay separate.
Reports and exports
Keep clean records for meetings, audits, and parent follow-up.
Faster term close
Reduce the time spent calculating positions and preparing reports.
What schools notice
Less chasing. More control.
"Fee collection finally has one source of truth. We can see balances by class before parents start asking."
Mrs. Patricia Banda
School Administrator, Lusaka
"Report cards used to take days because marks were spread across files. Now the calculation is the easy part."
Mr. Daniel Tembo
Deputy Headteacher, Copperbelt
"The best part is that teachers only see what they need. It feels simple enough for the whole staff."
Mr. James Mwale
Headteacher, Central Province
Pricing
Pick the size that fits your school.
Start small, then upgrade when you need more capacity, WhatsApp delivery, or advanced reporting. All prices are in Zambian Kwacha.
Basic
For small schools getting organized
K3500 per year
- Up to 100 students
- Up to 300 SMS/month
- Student management
- Fee tracking
- Attendance
- Results & report cards
- Staff management
- Email support
Standard
For growing schools with active staff
K7500 per year
- Up to 500 students
- Up to 1,500 SMS/month
- Everything in Basic
- PDF report cards
- Advanced analytics
- Priority support
- Data exports
Premium
For schools that need full communication
K15000 per year
- Unlimited students
- Unlimited SMS
- Everything in Standard
- WhatsApp notifications
- Report card delivery
- Custom branding
- Dedicated support
FAQ
Practical questions, clear answers.
Supabase keeps sessions alive by default so staff do not have to sign in every day. We can add a stricter session timeout if you want schools to re-authenticate after a set period.
Ready when you are
Build the school database once. Run the term from it.
Start with students, classes, attendance, and fees. Add results, report cards, and parent updates as the school grows into the system.