The Problem Solution Screens How It Works Security Book a Demo
Built for South African schools

Stop managing chaos.
Start running a school.

SchoolOps automates substitute cover, terrain duties, attendance, event coordination, and emergency alerts β€” so your leadership team can lead, not coordinate.

Book a Demo See How It Works
Scroll
 
Full substitute coverage
0
Staff on personal devices
 
Passwords to manage
 
Operational visibility

Every school runs on good people
doing manual work

πŸ“ž

Substitute Cover

Coverage for absent teachers is managed manually β€” one person, one list, one phone call at a time. Reliable, but time-intensive and hard to track.

πŸ“‹

Terrain Duties

Rosters drawn up manually each week on a spreadsheet and shared via WhatsApp. No reminders, no tracking, and easy for teachers to lose track.

πŸ’¬

Staff Communication

Critical updates scattered across WhatsApp groups, email, Teams, and word of mouth. "I didn't see the message" is the daily default.

πŸ”

Operational Oversight

Absence status, substitute coverage, and duty assignments live in different places. No single screen for the full picture in real time.

πŸ…

Event Coordination

Sport fixtures, cultural events, and inter-school competitions rely on manual planning β€” WhatsApp lists, printed PDFs, and hoping teachers remember their duties on the day.

Built for the way schools
actually work

⚑

Automated Substitute Allocation

Teacher reports absent β€” system allocates all coverage in under 5 seconds using fair A–Z rotation. Push notification sent directly to each substitute's phone.

πŸ””

Real-Time Push Notifications

Absence alerts to management, duty assignments to teachers, emergency broadcasts to all staff. Every notification delivered to personal devices instantly.

πŸ“Š

Management Dashboard

Live overview of who is absent, who is covering, which duties are filled. No phone calls, no guesswork. Full audit trail of every action and decision.

πŸ“±

Works on Any Device

Every teacher sees their full timetable, duties, and sub assignments for today and the next 4 school days β€” one screen, on their phone. No app store needed.

βš–οΈ

Fair & Accountable

Rotation-based allocation ensures equitable distribution. Teachers can decline with a reason. Every decision is logged and visible to leadership.

🚨

Emergency Alerts

One tap sends a real-time broadcast to every staff member's device. Location-aware, instant delivery, no network dependency beyond a phone signal.

πŸ†

Event & Activity Management

Sport fixtures, cultural events, and inter-school competitions β€” all managed in one place. Assign duties, notify staff, track who's confirmed. From athletics days to drama nights, every event is coordinated, not improvised.

Real screens, on real phones,
every school day

My Day
D3 Β· Tue 18 Mar
Mon
Tue
Wed
Thu
Fri
Before School
QuadDUTY
07:15
Period 1
Gr 10 Maths Β· A112
08:20
Period 2
Gr 11 Maths Β· A112
09:05
Break 1
QuadDUTY
09:50
Period 3
FREE
10:10
Period 4
Gr 9 Β· B102SUB
10:55
My Day
Full schedule at a glance
Roll Call
Tue 18 Mar Β· 07:45
8 ZP Β· Grade 8
28 learners
Botha, Mia
βœ“
Dlamini, Thabo
βœ“
Fourie, Jana
βœ•
Khumalo, Lerato
βœ“
Mokoena, Sipho
L
Naidoo, Priya
βœ“
van der Merwe, Zander
βœ“
25
Present
2
Absent
1
Late
Roll Call
Tap-to-mark attendance
🚨
EMERGENCY ALERT
Send an instant broadcast to all staff on their personal devices
πŸ”΄ Lockdown
🟠 Evacuation
βšͺ Custom Alert
πŸ“ Smart location: Block A Β· Ground Floor
Emergency Alerts
One tap, every device
Sub Duties
Today Β· Tue 18 Mar
You're covering for Ms Beatrix
Absent Β· Personal leave
β˜€οΈ Mentor Register Β· 07:40
Room B001
12 BD Β· Grade 12
πŸ“š Period 1 Β· 08:20
Room B001
English HL Β· Gr 12
πŸ“š Period 3 Β· 10:10
Room B001
English HL Β· Gr 11
πŸ“š Period 5 Β· 11:40
Room A104
English FAL Β· Gr 10
Decline available until 06:30 tomorrow
Sub Assignments
Push-notified to your phone

Three steps to a
smoother school day

01
Onboarding

We set up your school

Share your staff list, timetable, venues, and learner data (first name, surname, grade, mentor class). We configure SchoolOps for your school's structure β€” bell schedules, grade heads, duty areas, everything. Every teacher gets a personal login link. No passwords, no IT setup.

02
Day one

Teachers open it on their phones

One tap to open, one tap to install. Every teacher sees their full day β€” timetable, duties, sub assignments β€” on a single screen. Push notifications arrive the moment something changes.

03
Every day after

The school runs itself

Absences trigger automatic coverage. Duty rosters generate weekly. Registers track completion. Sport days and events are coordinated with duty assignments. Leadership sees everything in real time. Your admin team gets their mornings back.

Built for trust,
not for IT headaches

Zero load on school infrastructure

SchoolOps runs entirely on staff personal devices via school Wi-Fi or mobile data. No servers to install, no network configuration, no IT department needed. Each user gets a unique personal authentication token β€” no passwords, no credentials stored on device.

HTTPS Everywhere POPIA Aligned Tenant Isolated Instant Revocation
01

School Password Gate

Site-level access code restricts visibility

02

Personal Authentication Token

Unique per staff member, no shared credentials

03

Role-Based Access

Each role sees only relevant data and actions

04

Instant Access Revocation

Disable any user's token in one click

POPIA-aligned by design

βœ“ What we store

  • Staff display names and roles
  • Learner first name, surname, grade
  • Mentor class and gender
  • Attendance records (date-stamped)
  • Operational assignments and duties

βœ• What we don't store

  • ID numbers
  • Home addresses
  • Medical records
  • Financial data
  • Parent contact details

Everything you need to know

Do teachers need to download an app?
No. SchoolOps is a Progressive Web App β€” it opens in any browser and can be saved to the home screen in one tap. No app store, no updates to manage, no storage space needed. Works on iPhone, Android, laptops, and desktops.
Does the school need to install anything on their network?
Nothing at all. SchoolOps is cloud-hosted and runs on teachers' personal devices via school Wi-Fi or mobile data. There is zero load on school servers, no firewall changes, and no IT department involvement required.
How does it work alongside our existing school systems?
SchoolOps runs completely independently β€” no integration, no data sync, no IT project. It handles the operational layer that academic ERPs don't cover: substitutes, duties, attendance tracking, and emergency alerts. Both systems run side by side with zero overlap.
What data do you need to get started?
A staff list (names, roles, rooms), your timetable, and your venue map. For attendance, we need learner first names, surnames, grades, and mentor classes. No ID numbers, no medical data, no parent details. We work with what the school already has.
How long does setup take?
Most schools are configured and live within a week. We handle all the setup β€” you share the data, we build the system. Teachers can be onboarded with a single email containing their personal login link.
Is our data safe and POPIA compliant?
Yes. SchoolOps stores only operational data β€” no ID numbers, addresses, medical records, or financial information. All connections are encrypted via HTTPS. Each school's data is completely isolated. Access tokens can be revoked instantly if a device is lost.
πŸ‡ΏπŸ‡¦

Built in South Africa, for South African schools

Designed for the realities of SA school operations β€” load shedding resilient, mobile-first, works on any connection.

βœ“ Hosted on HTTPS cloud infrastructure
βœ“ Works on mobile data
βœ“ No app store required
βœ“ IEB & NSC schools

See SchoolOps in action
at your school