Modern, secure learner management for South African primary schools — marks, report cards, certificates and awards. English & Afrikaans. From R2,900/month.
Built specifically for SA primary schools — not a translated foreign product.
Grid mode for fast class entry — Tab/Enter navigation like Excel. Per-learner mode with automatic advance to the next learner. Marks save automatically.
Professional CAPS report cards generated directly in the browser. One click per learner, or download all grades at once.
Academic certificates generated directly from the app. Smart suggestions — automatically identifies learners above 80% for Academic Excellence.
Grade averages as a bar chart, top performers, at-risk learners below 40% highlighted — all at a glance with no configuration required.
Search any learner across all grades in milliseconds. Click to view quarterly averages, subject marks and completion status.
Gr 7 promotion table with automatic pass/repeat status based on average. Decisions are captured per learner.
Admin, Principal, Teacher and Secretary roles with separate access levels. Teachers only see their own classes.
Export any grade's marks as an Excel-compatible CSV in one click. SA-SAMS XML export coming in v1.1.
Works on Windows, macOS, tablet and phone without installation. Open the browser — that's it. No IT department required.
No installation. No IT consultant. No weeks of training.
Admin registers with school email. Enter school name, EMIS number and quarter dates.
Add learners one by one or upload the CSV. Subjects are automatically configured per grade.
Teachers sign in and enter marks — grid or per-learner, whichever they prefer.
One click generates PDF report cards and certificates ready to print or email.
No manual configuration — subjects are automatically set up according to the CAPS curriculum per phase.
Flat monthly rate based on your learner count. No per-learner fees. No hidden costs.
| Feature | SchoolDesk | Per-Learner | SA-SAMS | Excel / Access |
|---|---|---|---|---|
| Price | from R2,900/mo | R18/learner/mo | Free | Once-off / Free |
| CAPS 7-point scale | ✓ | ✓ | ✓ | ✗ |
| PDF Report Cards | ✓ | ✓ | ✓ | ✗ |
| Multiple users | ✓ | ✓ | ✗ | ✗ |
| No installation | ✓ | ✓ | ✗ | ✗ |
| Afrikaans support | ✓ | Partial | ✓ | ✗ |
| Device-agnostic | ✓ | ✓ | ✗ | ✗ |
| POPIA-compliant | ✓ | ✓ | — | ✗ |
Learner data is sensitive personal information. We treat it with the seriousness it deserves.
All data in-transit encrypted via Cloudflare TLS 1.3. AES-256 encrypted at rest (Supabase).
OWASP ruleset, DDoS protection at layers 3/4/7 and bot protection — enterprise-grade without the price.
Each school is a separate tenant via Supabase Row-Level Security. No school can see another's data.
Admin, Principal, Teacher, Secretary — each with precise access to only what they need.
Automatic daily backups (7-day retention). RTO 4 hours. RPO 24 hours. 99.9% uptime SLA.
Cloudflare SA PoPs in Johannesburg. Supabase EU/SA region available for GDPR alignment.
Switch in 5 minutes. No IT department needed.
Free demo available — no credit card required.