Private schools

School management software for private schools in Algeria

Enrolment, tuition paid in instalments, timetables, grades, absences and messages to parents in one system, built for your school. You own the code and the data.

A street of businesses: clinic, school, pharmacy, restaurant, hotel and warehouse, each with its own tool.

Day to day

What keeps the school office busy every week

In most private schools, students live in an Excel file, payments in a notebook and contact with parents in WhatsApp groups. Everything works, and it depends on the memory of two or three people.

  • September enrolments all arrive in the same week, with files missing documents.
  • Fees come in monthly or per term, and finding who is late means going back through the notebook.
  • The office works out sibling discounts, canteen and transport fees by hand.
  • Receipts are handwritten, and a parent who disputes a payment has no record to show.
  • The timetable gets redone every time a teacher is absent or a room changes.
  • Grades go from the teacher's notebook to a file and then to the report card, with a chance of a copying mistake at every step.
  • The office reports absences and late arrivals to parents by phone, when someone has the time.
  • Announcements go out in WhatsApp groups where important messages get lost.

What the software covers

The modules of custom school management software

You pick the modules you need. Many schools start with enrolment and payments, then add grades and the parent portal.

Enrolment and student records

Pre-registration, required documents, class or group, legal guardians and emergency contacts. Re-enrolment picks up last year's record.

Tuition and instalments

Registration fee, tuition per month or per term, canteen, transport and sibling discounts. Each payment produces a numbered receipt, and the list of late payers fits on one screen.

Timetables

Classes, teachers, subjects and rooms. The software flags a teacher or a room booked twice in the same slot.

Grades and report cards

Teachers enter their grades, and the software applies the weightings and works out the averages. The term report prints or goes to parents.

Attendance and late arrivals

The teacher takes the register at the start of class on a phone or tablet. Parents get a message the same day when their child is absent.

Messages to parents

Announcements per class or for the whole school, meeting requests, payment reminders. Each message keeps its date and stays in the student's record.

Parent portal

On the web or on a phone, parents see grades, absences, the timetable and what is left to pay.

Accounts and permissions

Management, the office, accounts and teachers each have their own access. The software keeps a record of every action on a student's file, as Law 25-11 requires.

Dashboards

Students per class, places left, payments this month and unpaid fees, for the head of one school or for several schools in a group.


A typical year

One student, from the application to the first report card

This is the path of one student through a school that runs the software. A language school follows the same thread, with sessions and levels in place of terms.

  1. 01

    The application

    A parent fills in the pre-registration online or at the office. The file shows which documents are missing.

  2. 02

    Enrolment

    The office approves, places the student in a class and picks the payment plan. It takes the registration fee and prints the receipt.

  3. 03

    First day

    The student appears on the class registers and in the class timetable. Parents receive their login.

  4. 04

    Instalments

    Before each due date, parents get a reminder. A recorded payment updates the balance, and late payers stay on a list.

  5. 05

    End of term

    Teachers enter grades, the software works out the averages and the report cards go to parents.

  6. 06

    Re-enrolment

    At the end of the year, the record moves up to the next class with the student's grade and payment history.


Student data

Student records and Law 25-11

A school handles data about minors and their parents, including identity, address, sometimes health, and payment status. Algeria's Law 25-11 of 24 July 2025 requires a register of this processing and an automatic log of who viewed, changed or sent each piece of data.

A shared Excel file cannot produce that log. Software keeps it when someone designed it to, and we build it that way from the first module.

Read our guide to Law 25-11 (French)
One account per personNo more password shared between the office and the teachers.
Permissions by roleA teacher sees their own classes. Accounts see payments and not grades.
A log nobody can editAn administrator cannot erase the record of a changed grade or payment.
Hosted in your nameThe server and the database are in your name, with a backup every night.

The project

How the project runs

The five steps of our method, applied to a school. We move to the next step once you approve the current one, and we aim to go live before the start of a school year or a term.

  1. Deliverable · Written scope

    Scoping

    We sit with the office and accounts, read your files and receipts, then write down what the software will do first.

  2. Deliverable · Approved mock-up

    Design

    You click through enrolment, the payment plan and the report card as mock-ups before any code.

  3. Deliverable · Testable version

    Build

    We deliver in pieces, often enrolment and payments first. The office tries them on real student files.

  4. Deliverable · Software in service

    Go-live

    We bring in this year's student lists and payments, train the team, then set up hosting and backups.

  5. Deliverable · Ongoing support

    Support

    The same team fixes, updates and adds the next modules.

We do not publish prices. The amount depends on the modules you choose, the number of students, classes and schools, bringing in existing files and the parent portal. After scoping you receive a quote split by phase.

Read our guide to software quotes


Common questions

What school heads ask us

01Does a private school need custom software?

Not always. If an off-the-shelf school product covers your fees, classes and report cards, we will tell you in the first conversation. Custom software makes sense when your payment plans, discounts or report cards follow rules of your own, or when you run several sites.

02Does it work for a language school or a training centre?

Yes. Groups, levels, sessions and payment per session take the place of classes and terms. The rest of the software works the same way.

03Can you bring in our Excel files?

Yes, that is the most common case. We import student lists, classes and this year's payments before go-live, and we check the totals with you.

04Do parents have to install an app?

That is your choice. The parent portal can be a web page, with nothing to install, or a mobile app. Urgent messages can also go out by SMS.

05Can one system serve several schools?

Yes. Each school keeps its own classes, fees and accounts, and the group management sees the figures for all of them in one place.

06How much does school management software cost?

We do not publish a fixed price, because the amount depends on the modules, the number of students and schools, data migration and the parent portal. After a first conversation and scoping, you receive a quote split by phase.

Guides

Further reading

Budget & investment · 7 min

How to read a quote for business software

What moves the price of business software, how to read a quote line by line, and which questions to ask before you sign.

Read the guide

Software decisions · 7 min

How to hire a software development team in Algeria

Time zone, language, who writes the code, ownership, contracts and support after launch. The points to settle before you sign with a team in Algeria.

Read the guide

Data & compliance · 8 min

Algeria's Law 25-11: what data protection changes for your software

Law 25-11 of 24 July 2025 requires a data protection officer, a register of processing and an automatic log of operations on personal data. What your business software must do.

Read the guide (French)

Running a project · 10 min

Writing a useful software requirements document

How to state what a business system must do without writing a technical novel: goals, users, workflows, rules, data, security and acceptance.

Read the guide (French)

Business applications · 9 min

Field mobile apps: designing for no connection

How to build an app that drivers, warehouse staff and technicians can keep using when the network drops, and how to handle syncing and conflicts.

Read the guide (French)

Software decisions · 9 min

Custom software or ERP: how to choose in 2026

Compare ERP, off-the-shelf software and custom development on a simple grid: processes, real cost, integrations, ownership and how each one changes over time.

Read the guide (French)

How do you track family payments today?

Send us the answer on WhatsApp, with the number of students and classes. We will tell you which module we would start with.