Skip to main content
The platform

TWELVE MODULES.
ONE SCHOOL RECORD.

Skoolarz is not a bundle of separate tools sharing a login screen. Enrolment, timetable, attendance, coursework, grades, fees and transport all read from the same student record — so a change in one place is true everywhere, immediately.

12Modules, all included
6Role-specific dashboards
2Interface languages, RTL-native
1Login per family
The six core modules

WHERE MOST SCHOOLS START.

Each of these has its own page, because each one replaces something your school is currently doing by hand.

School administration

Enrolment, student and guardian profiles, academic years and terms, class groups, and the bulk import that gets four thousand records in without four thousand keystrokes.

Explore administration

Digital classroom

Lessons, materials, homework with due dates, student submissions and an archive that keeps last year's course intact instead of deleting it.

Explore the LMS

Attendance

Per-period capture in seconds, with daily and term rollups derived automatically and a class report the head of year can actually use.

Explore attendance

Smart invoicing

Charge types, discount types, installment schedules, invoices and payment collection — with the family's balance visible to the family.

Explore invoicing

Reports

Outstanding balances, collection by term, attendance by cohort, grade distribution — on screen, or as CSV for the finance team's own model.

Explore reporting

Parent portal

One login per parent covering every child they have in the school: attendance, homework, marks, timetable, invoices and announcements.

Explore the portal
Also included

THE SIX YOU DIDN'T
KNOW TO ASK FOR.

Not add-ons and not an upgrade tier. These ship with every plan because a school that runs without them is still running on paper somewhere.

Timetable & scheduling

Lessons are stored against named periods rather than clock times, so a shortened day, an exam week or a Ramadan schedule is one change to the day pattern instead of four hundred changes to the grid.

  • Timeslot entities per class group — subject, teacher and room on each slot, editable in place.
  • Conflict detection when a teacher or a room is double-booked.
  • PDF export carrying your school's own logo, for classroom doors, substitute teachers and exam halls.
  • Feeds attendance — every scheduled slot becomes a session that can be registered.
Grade 9-B · Week 12
PeriodSubject · Room
P1 · 08:00Arabic · 204
P2 · 08:50Mathematics · 111
P3 · 09:40Physics · Lab 2 room swap
P4 · 10:40English · 204
P5 · 11:30PE · Hall cover

Quizzes & question bank

A shared bank of questions the whole department contributes to, and quizzes that draw from it. Two students sitting the same assessment do not have to see the same paper.

  • Pooled, randomised attempts — pull ten questions from a bank of forty, in a different order each time.
  • Timed taking with the clock enforced server-side, not in the browser.
  • Automatic marking for objective questions, manual marking for written answers, in one grading queue.
  • Results flow into the course grade using the weighting you configured, with no re-keying.
Biology · Cell structure · attempt 1 of 2
Question 4 of 1006:12 left
Drawn from bank40 questions
Auto-marked8 of 10
Awaiting teacher2 written
Contributes to course grade15%

Grading & scales

The formula is configuration, not convention. Define the components, the weights, the rule for a missing mark and the scale — then freeze it on day one of term and publish it.

  • Per-course weighting that sums to 100 and is visible to students and parents.
  • Multiple grading scales, because a PE practical and an IGCSE physics paper do not share one.
  • Running course grade computed continuously, so week four is actionable rather than week twenty-four being informative.
  • Exam grade entry designed for a full class in one screen, not one student at a time.
Physics 10 · grade formula
Classwork15%
Quizzes15%
Mid-term30%
Final paper40%
Missing componentReweighted
Locked since03 Sep

Live classes

Any lesson can be turned into a live room. The teacher joins as moderator; students join from the lesson they were already looking at, with no separate meeting link to distribute and lose.

  • Audio, video and screen sharing through an embedded Jitsi Meet room.
  • Moderator rights reserved for the teacher — students cannot mute the class or end the session.
  • No extra account — attendance in the room is tied to the school login.
  • Optional per lesson, so a snow day or an absent teacher does not require a different product.
Live · Chemistry 11-A
Ms Haddadmoderator
Students joined27 of 31
Screen shareon
Started fromLesson: Titration

Announcements

Messages are targeted by role and by group, not broadcast to all 1,200 parents. The message about the Grade 9 trip reaches Grade 9 families, which is the only way a channel stays worth reading.

  • Role-scoped targeting — teachers, students, parents, a year group, a single class.
  • Materialised recipients, so you can see exactly who an announcement reached.
  • Dashboard surfaces — it appears where the person already is, not only in email.
  • Optional email delivery for the messages that genuinely need to leave the building.
New announcement
AudienceParents · Grade 9
Recipients resolved184 families
Dashboardyes
Emailyes
LanguageEN + AR

Bus routes

Transport is usually the last thing a school system covers and the first thing a parent asks about. Routes are proper records with assigned drivers, ordered stops and a parent-facing view.

  • Routes as groups — assign a driver, a supervising teacher and the students who ride.
  • Ordered stops drawn from a hierarchical, bilingual place taxonomy, so "الدوار السابع" and "7th Circle" are the same stop.
  • Parent view per child showing the route, the stop and who is driving it.
  • Capacity visible before you promise a seat to a new family.
Route 4 · Afternoon
DriverKh. Mansour
SupervisorMs Odeh
Stop 1Abdoun Circle
Stop 27th Circle
Stop 3Um Uthaina
Seats used23 of 28
Six dashboards

EVERYONE SEES THEIR OWN SCHOOL.

The same data, filtered to the job in front of you. Nobody has to learn a system built for somebody else's role.

School owner

Enrolment, collection position and attendance across every grade, without asking three people for three spreadsheets.

Registrar

Admissions, student and guardian records, class allocation, printable credentials for new accounts.

Finance officer

Invoices, payments, outstanding balances, charge and discount configuration, bulk reports as CSV.

Teacher

Today's schedule, registers, lessons, homework to mark, quizzes to grade and the classes they own.

Student

Courses, timetable, assignments due, quiz attempts, marks and announcements addressed to them.

Parent

Every child on one login: attendance, homework, marks, timetable, bus route and the family's invoices.

Both languages, properly. Skoolarz is English and Arabic throughout — interface, content, printed schedules and invoices. Arabic is right-to-left by design, not a translated skin bolted onto a left-to-right layout, and each user chooses their own language independently of the school default.

Straight answers

WHAT SCHOOLS ASK US
BEFORE THEY SIGN.

Do we have to take all twelve modules?

You get all of them, but you switch on what you need. Most schools start with administration, timetable, attendance and fees, then add the classroom modules once teachers are comfortable. Nothing is priced separately, so there is no commercial reason to rush.

Can it run on our own servers?

Yes. Skoolarz can be deployed on infrastructure you control, which some ministries and boards require. It changes the operational arrangement rather than the product — see the security page for what each option means in practice.

How long does setup actually take?

For a school of under 1,000 students with clean data, a working configuration takes two to three weeks including the timetable build. The variable is never the software; it is how many places your student data currently lives in.

What happens to our existing records?

We migrate the current and previous academic year as live records and archive older history as documents. That is a deliberate recommendation, not a limitation — the reasoning is written up in our migration field report.

Do parents need to install an app?

No. The parent portal is a website that works on a phone. Schools that have tried app-based portals usually find that install rate, not interest, is what kills adoption.

Can we export everything if we leave?

Yes, in structured formats including attachments and historic grades, and we will say in the contract how quickly. Ask every vendor this question, including us.