Free Invoice Generator Create a free invoice

Home Tools EduSuite

EduSuite

School management system for Saudi Arabia

Students, staff, classes, attendance and fees — the daily administration of a school in one system, with enrolment and fee collection visible without anyone building a spreadsheet.

Runs in the browser. Data is saved on the server, so every device sees the same records.

Why it matters

Paper hides the pattern

A child who misses one day most weeks never triggers anything on a paper register. No single absence looks serious and nobody is adding them up. The value of a digital register is not that it is faster to mark — it is that it can be read across weeks.

Fees have the same shape. Scattered across a spreadsheet, a bank statement and someone's memory, the balance is disputable. In a single ledger it becomes arithmetic, not accusation — and that changes the conversation with a family entirely.

Features

What EduSuite covers

Students

Enrolment records with the class and section each student belongs to, and an enrolment-by-class view on the dashboard.

Teachers

Staff records alongside the students, so class assignments come from one place.

Classes and sections

The structure the register and the fee schedule both hang off, defined once.

Attendance

Marked in the room during the session rather than copied up later, with the day's snapshot on the dashboard.

An audit trail

Changes — a child marked late after arriving — are recorded as changes rather than silently overwriting the original mark.

Fees and billing

Fee records per student, with a collection-status view showing what has been paid and what is outstanding.

Recent payments

A running list of recent fee payments, so reminders can be checked against reality before they go out.

Saved on your server

Records live on the server and are visible across devices, so the office and the classroom see the same data.

How it works

Setting it up

Define classes and sections

Set the structure first — the register and the fee schedule both depend on it.

Enrol students and staff

Add students to their sections and record teachers alongside them.

Run the day

Mark attendance in the room, record fee payments as they arrive, and read the dashboard rather than rebuilding it.

Questions

Frequently asked

Can attendance be marked on a phone or tablet?

Yes — the point is to mark it in the room during the session rather than transcribing a paper register afterwards, which is where errors and delays come from.

What happens when a mark needs correcting?

A change is recorded as a change. A child marked absent who arrives late should leave a trail, not quietly become present with no record that anything happened.

Does it help with fee reminders?

The collection-status view and the recent-payments list let you check a reminder against the payment record before sending it. A reminder sent to someone who already paid costs you more credibility than the reminder was worth.

What about data protection?

The sensible baseline is not software-specific: collect only what you need, restrict access by role, test that your backups actually restore, and get written consent before using photographs.

How do I get an account?

Accounts are created by your administrator under Users in SwiftPOS. Message us on WhatsApp if you need the first account set up.

Try EduSuite today

Open it in the browser, or message us and we will set your first account up.