Business SystemsNOV 6, 20267 min read

School and nursery management software in Egypt

What a school or nursery in Egypt needs from its software: fees and instalments, attendance, parent notices, grades and buses, and what to buy or build.

Kirollos Fayez
Founder, KF Tech Solutions
Builds POS, web and automation systems for businesses in Egypt and abroad.
Rows of empty wooden school desks facing a green chalkboard in warm light
Behind every classroom sit fees, instalments, attendance and parent messages that a school has to keep track of.

A school management system in Egypt earns its place by doing four jobs well: tracking fees and instalments, recording attendance, getting notices to parents quickly, and keeping grades in one place. Buy a ready-made system if your school runs like most others; build or extend one when your fee plans, branches or parent communication do not fit the package. This guide shows what to check in each area before you decide.

Most schools and nurseries already have pieces of this: an Excel sheet for fees, a paper register, a WhatsApp group per class and report cards typed in Word. The problem is not a missing tool. It is that the same child exists in five places, and nobody can answer a parent's question without checking all of them.

Fees, instalments and receipts

Fees are where school software pays for itself or fails. Before any demo, write down how you actually charge:

  • Tuition split into instalments, with different amounts and due dates.
  • Extra items such as books, uniform, bus, activities and exam fees, each with its own price.
  • Discounts for siblings, staff children, early payment or special cases approved by the owner.
  • Partial and late payments from parents who pay part now and the rest next month.

The system should show each family's balance at a glance, issue a numbered receipt for every payment and list who is overdue on any date. Ask how a refund or a cancelled discount is recorded. If the answer is "we delete the payment", walk away: every change should leave a trail with the name of the user who made it.

If parents should pay without visiting the office, the system needs a link to a payment gateway, a Fawry payment code or at least a way to record InstaPay transfers against the right child. Our guide to payment gateways in Egypt compares the options.

Attendance and the daily register

Teachers will only take attendance in the system if it is faster than paper. That means the class list on a phone or tablet, everyone marked present by default, and two taps to mark an absence or a late arrival. The office should then see the day's absences across all classes, and the parents of absent children should get a notice the same morning.

Parent notices: app, SMS or WhatsApp

Parents in Egypt already live on WhatsApp, so most schools start there. A class group works for ten families; at a few hundred it becomes noise, and private matters such as fees or behaviour should never go to a group at all. A system can reach parents in three ways:

ChannelGood forWatch out for
Parent appGrades, fee balance, timetable, homework, one login per familyParents must install it and keep the password
SMSShort urgent alerts that reach any phoneCost per message, short text, no attachments
WhatsApp Business PlatformAbsence alerts, fee reminders, report-card links, replies from parentsOutside a 24-hour window only approved templates can be sent, billed per delivered message

The WhatsApp rule matters for planning. Under Meta's rules, a business can send free-form messages only within 24 hours of the parent's last message or call; outside that window it can send only pre-approved template messages. A fee reminder or absence alert is therefore a template you prepare once, and the system fills in the child's name, the date or the amount. Our guide to a WhatsApp chatbot for your business in Egypt explains the setup.

Grades, report cards and buses

Grades should be entered once by the teacher and flow into the report card, the parent app and the year's archive. Check that you can define your own subjects, grading scale, terms and weightings, because a national school, a language school and an international school with a foreign curriculum all grade differently. During the demo, ask to print a real report card in your own layout, in Arabic and in English.

Transport is often left out of school software and then managed on paper. If you run buses, you need routes, the children on each route, a bus fee linked to the family's account and a quick way to tell parents when a bus is late. Live GPS tracking is an extra; start with a correct list of who rides which bus.

Nurseries: the same needs, smaller

A nursery needs the same core with a lighter touch: monthly fees rather than term instalments, check-in and pick-up times, a list of the adults allowed to collect each child, and short daily notes for parents about meals, sleep and activities. A full school system is usually too heavy for a nursery. A simple parent app with fees, attendance and daily notes often covers it.

Buy or build: how to decide

SituationBetter choice
One branch, standard fee plans, a few hundred studentsBuy a ready-made system and adapt your process
Several branches with different fee rulesBuild, or buy one that allows real customisation
Parent communication mainly on WhatsAppEither, but confirm the WhatsApp Business Platform link works before you sign
An accounting or HR system you must keepBuild the missing parts and connect them
A nursery or a small centreA light app, ready-made or small and custom

The real question is how much of your routine the package forces you to change. If it is a column name, buy. If it is how you charge fees or talk to parents, the monthly subscription is the smaller cost. Our article on custom software vs off-the-shelf goes through the trade-off in detail.

Whatever you choose, student records are personal data about children. Ask where the data is stored, who can see which records, how parent accounts are protected and how you export everything if you leave the provider. Our guide to Egypt's data protection law for apps covers the wider rules.

What KF Tech Solutions does here

KF Tech Solutions builds custom software, web dashboards, mobile apps and WhatsApp chatbots, and we work with businesses in Egypt and the Gulf. For a school or nursery, that can mean a complete system or only the parts a package does not cover: a fee module with your own instalment rules, a parent app, or WhatsApp alerts connected to your existing records.

Common questions

What is the difference between a school management system and an LMS?

A school management system runs the school: students, fees, attendance, notices and grades. A learning management system (LMS) delivers lessons, assignments and online tests. Many schools need the first and add the second later, linked to the same student list.

Can parents pay school fees online?

Yes, if the system connects to a payment gateway or a payment method parents already use. Each payment should then update the family's balance and issue a receipt automatically, without the office retyping it.

Can the system message parents on WhatsApp?

Yes, through the WhatsApp Business Platform. Messages sent outside the 24-hour customer service window must use templates approved by Meta, and template messages are billed when they are delivered.

How long does it take to build a school system?

It depends on the modules. A fee and attendance core is a much smaller project than a full system with grades, transport and a parent app, which is why many schools start with fees and add the rest in stages.

If you are choosing between a package and a custom system, book a free call and bring your fee sheet, or send us a message. We will tell you which parts are worth buying and which are worth building.

Sources

Share this article
4
jobs to get right first: fees, attendance, notices, grades
1
student record shared by the office, teachers and parents
0
fee balances that should live only in a paper ledger
school management systemnursery softwareschool feesparent appstudent attendanceEgypt

Keep reading

Newsletter

Occasional notes on software, automation and running a better business. No spam.

Unsubscribe any time by emailing us.