Built around Zambian school admin

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.

See today's attendance before assembly ends
Know who has paid, who has balances, and who needs follow-up
Enter marks once and generate report cards without spreadsheets
Mobile money + card billingWhatsApp-ready reportsRole-based staff access
Zambian students working together in a classroom

SchoolFlow in use

One place for the records, payments, and reports that keep the term moving.

Today

Morning overview

Start setup

Students

642

+18 this term

Attendance

94%

23 absent today

Fees collected

K82k

Term 2 total

Fee collection by class

76% collected
Grade 1288%
Grade 1074%
Grade 862%
Grade 591%

Recent 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.

Zambian school administrator reviewing records

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.

Check results and report cards
View fees and balances
Receive school announcements
Follow attendance patterns
Zambian parent and child checking school progress together

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.

School-wide overview of students, classes, fees, and results
Quick view of absences, outstanding balances, and pending reports
Simple navigation for repeated daily admin work

Alerts to review

Today

Attendance

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.

Track paid, partial, and unpaid students by class
Keep a clean payment history for each learner
Prepare follow-up lists without rebuilding spreadsheets

Fee follow-up

12 balances

Chanda Mwale

Balance: K0

Paid

Bwalya Phiri

Balance: K750

Partial

Natasha Banda

Balance: K2,500

Unpaid

For teachers

Less admin between lessons

Teachers can mark attendance and enter marks without needing access to finance or school-wide settings.

Class-focused attendance and marks entry
Automatic grade and position calculations
Role-based views so each staff member sees the right tools

Grade 9A marks

Mathematics87%A
English74%B
Science91%A
Civic Education68%B

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

K350/month

K3500 per year

  • Up to 100 students
  • Up to 300 SMS/month
  • Student management
  • Fee tracking
  • Attendance
  • Results & report cards
  • Staff management
  • Email support
Start this plan

Standard

For growing schools with active staff

Popular
K750/month

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
Start this plan

Premium

For schools that need full communication

K1500/month

K15000 per year

  • Unlimited students
  • Unlimited SMS
  • Everything in Standard
  • WhatsApp notifications
  • Report card delivery
  • Custom branding
  • Dedicated support
Start this plan

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.

Start free trial