Attendance, without the friction.
ClassPulse is a multi-tenant attendance and student-management platform built for schools that work in cycles, rotations, and real life — not idealised week-on-week timetables.
What you get
Take attendance in seconds
Mobile-first marking sheets with present / absent / late and structured absence reasons (illness, appointment, sports trip…). No more "AWOL" because someone was at the hospital.
Real timetables, real cycles
Weekly, multi-week, day-rotation, or fully-custom cycles. Cycle anchors let you skip a public holiday without re-typing the term.
Smart groups
Jamf-style rule engine for cohorts — "Grade 8 girls in house Phoenix with attendance under 90%". Drives alerts, dashboards, and CSV exports.
Evacuation roll-call
One tap and every teacher sees their roster, marks each student accounted-for, and the office sees the live picture of who's still missing.
Houses + points
Automatic points on attendance, manual awards for the rest. Leaderboard built in. Immutable event log so nothing ever silently rebases.
Extended absences
Log a multi-day absence once — hospital, holiday, sports tour — and every covered lesson is auto-marked with the reason. Teachers never see "AWOL" for a student in surgery.
Built for South Africa
POPIA-aware by design
Data hosted in the EU under GDPR-equivalent protection (Render Frankfurt). Cross-border transfer covered by §72(1)(a) of POPIA.
Multi-tenant from day one
Every school is fully isolated. Each tenant gets its own subdomain, its own user accounts, its own audit log. No data leaks between schools.
Audit log for everything
Every mutation — attendance mark, role change, settings update, export — is recorded with who, what, when, and the before/after diff.
Want to see it on your school's data?
A live demo takes 20 minutes. We'll spin up a tenant with a sample of your timetable so you can take attendance the same day.