Scheduling Software for Singapore Schools

Your relief roster,
done while you commute.

Built for Singapore MOE schools. SchoolZest automates relief scheduling, timetabling, and exam invigilation — so your morning starts with answers, not WhatsApp threads.

app.schoolzest.com / relief
06:47 AM

Absence Reported

Mrs Lim Bee Cheng

HOD English · MC · 4 periods

06:43 AM

Best Match · Period 2

Mr Nair Suresh

English · Free P2 · 2/8 duties

Score 97

Assign Mr Nair3E2 P2

Singapore-Hosted
PDPA Compliant
Built for MOE School Structures
The Problem

Spreadsheets and WhatsApp
were never built for this.

Manual Scramble

Waking up at 5:30 AM to find replacements when a teacher calls in sick.

Unfair Allocation

The same teachers take every extra duty. Everyone knows it. Nobody says anything.

Lost Lesson Materials

Instructions sent via WhatsApp at 6 AM. The relief teacher saw it. Or didn't. No way to know until the lesson starts.

Timetable Silos

A teacher gets assigned relief for Period 3. Nobody checked she already has a class. The class finds out before admin does.

No Audit Trail

A parent calls to ask why their child's class had no teacher for two periods. You have no record of what happened or who was responsible.

Exam Day Chaos

Every exam season, the invigilation roster gets rebuilt from scratch. Same conflicts. Same complaints. Same week-before panic.

The Intelligence Layer

The smarter way to run
school operations.

From morning absence to confirmed coverage — no manual coordination, no group messages, no spreadsheets.

01The Product in Action
app.schoolzest.com / relief / today
Mon 2 Jun · 06:47 AM

Relief Assignment — Monday

2 June 2025 · 3 periods require coverage

3 Unassigned

Mrs Lim Bee Cheng — MC reported

HOD English · Periods 2, 3, 5, 7 affected

06:43 AM

Affected Periods

P2 · 08:00

3E2

English

Unassigned

P3 · 09:00

3E2

English

Assigned

P5 · 11:00

4N1

English

Unassigned

P7 · 13:30

2E3

Lit/Eng

Unassigned

Auto-Assignment · Period 2 → Class 3E2

Smart Ranked
BEST MATCH
MN

Mr Nair Suresh

Free P2English2/8 duties

97

score

TY

Ms Tan Yu Ling

Free P24/8 duties

81

score

CJ

Mr Chan Jun Wei

Free P25/8 duties

64

score

01 — Absence logged 06:43 AM

Timetable cross-referenced instantly

MC reported. SchoolZest identifies every affected period, class, and subject — no manual checking required.

02 — Smart matching engine

Best match surfaced in seconds

Free period, subject fit, relief quota, and workload balance — all factored. The HOD sees ranked options, not a raw list.

03 — One click

Assigned. Notified. Logged.

Teacher notified via WhatsApp, lesson materials attached, and every action written to a tamper-evident audit trail.

02Core Capabilities

Three things SchoolZest
does exceptionally well.

Not a feature catalogue. The three capabilities built specifically around how Singapore schools operate day to day.

Relief Scheduling

From absence reported to teacher assigned — in under two minutes. Quota-aware, subject-aware, workload-balanced. No more calling around or group messages.

Fairness enforced by design

Exam Invigilation

Invigilation rosters built automatically. Break rules, consecutive duty limits, and venue constraints respected from the start. Every exam season, in minutes.

Auto-roster with constraint logic

Timetable Integration

Your existing timetable syncs directly. No double-booking. No teacher assigned to two classes. Conflicts caught before they reach the classroom.

API sync with existing systems

Notifies via

WhatsApp
Telegram
SMS
Email
Push

Teachers get notified on the channel they already use. No behaviour change required from staff.

03Trust & Compliance

Built for Singapore schools
from day one.

Not a generic HR tool adapted for schools. SchoolZest is designed around MOE school structures, Singapore's data protection requirements, and the operational reality of a school admin's morning.

Singapore-Hosted Data

All school and staff data resides on Singapore servers. No cross-border transfers. Full visibility of where your data sits.

PDPA Compliant

Staff personal data handled in strict accordance with Singapore’s Personal Data Protection Act. Role-based access means staff only see what they need to.

Admin · HOD · Teacher · EXCO
Tamper-Evident Audit Trail

Every assignment, change, and override is logged with a timestamp and user ID. When a parent asks why their child’s class was unattended, you have the answer.

SHA-256 Hash Chain · MFA · Brute-Force Lock
MOE School Structure

Period formats, academic calendar, partial-day absences, and Express/Normal/IP stream logic built in. No configuration required to reflect how your school actually runs.

Everything above is verifiable. We'll show you the audit log, the data hosting, and the PDPA documentation in the demo.

Ready to see it in your school's context? A 30-minute demo. Your timetable structure. Your questions.

Founding School Programme

Join our pilot cohort.
Limited to 5 schools.

Selected schools get full access at no cost for one semester. We handle all setup and onboarding. In return, we ask for honest feedback and the opportunity to document the outcome.

School 1

Taken

School 2

Open

School 3

Open

School 4

Open

School 5

Open

FAQ

Questions principals and HODs typically ask.

Is this MOE-approved or endorsed?

SchoolZest is an independent product. It is not an MOE-mandated system, and schools are not required to seek MOE approval to evaluate or pilot scheduling software for internal administrative use. We recommend checking with your cluster superintendent if you have specific procurement guidelines to follow.

How long does setup take?

Most schools are operational within one week. We handle the onboarding: timetable import, staff account setup, and a 90-minute admin training session. No IT deployment required — SchoolZest runs entirely in the browser.

What does it cost?

Pilot schools participate at no cost for the first semester. Post-pilot pricing is based on school size and structured as an annual subscription. We will discuss pricing transparently before any commitment is required.

Does it integrate with our existing timetable software?

SchoolZest accepts timetable imports in standard spreadsheet formats (Excel, CSV). If your school uses a specific timetabling tool, let us know during the demo and we will confirm compatibility before you commit.

Who in the school needs to use it?

Primarily the admin manager or designated HOD who coordinates relief. Teachers only interact with SchoolZest when notified of an assignment — no training required for general staff. The principal has a read-only oversight view.

Book a Free Demo

30 minutes. Your school's context.

We'll show you the system using your timetable structure and answer your questions. No obligation. We reply within one working day.

What you'll see in the demo

  • A live walk-through of relief auto-assignment
  • Exam invigilation roster generated end-to-end
  • Timetable import from your existing format
  • Audit log, PDPA documentation, and data hosting
  • Q&A with the founding team

No pressure, no sales spam — just a friendly reply from a human. By submitting you agree to be contacted by Schoolzest about your enquiry.

Install SchoolZest

Add to your home screen for quick access