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.

See what it does Pricing Talk to us

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.

Request a demo