Peer tutoring that
runs itself.
About fifteen minutes to set up. Every week after that, the matcher pairs each tutee who wants help with a tutor who's free, verifies every session with a QR scan, and keeps the record. Nobody on staff runs it.
Microsoft or Google sign-in with your school email. By continuing you agree to our Terms and Privacy Policy.
Admin
School dashboard
This week
- Aanya P.MathematicsGr 11 → 9
- Liam K.Physical SciencesGr 12 → 10
- Zola N.AccountingGr 11 → 10
- Sipho M.Life SciencesGr 12 → 11
Six weeks in
One school, six weeks, no staff member running it. The numbers are ours, not a projection.
Completed sessions per full week since launch. Every week so far has beaten the one before.
46 of 68
completed sessions were booked by the matcher, not by anyone asking.
31 of 31
rated sessions got a thumbs up.
25
students got help, from 21 tutors, averaging 58 minutes a session.
As of 1 September 2026. Counts completed sessions only.
Set it up. Then watch it run.
The time each step costs someone on staff, honestly.
Set it up
about 15 min
Subjects, the three slot times, and when matching should run. All on one settings page.
Students sign in
you do nothing
School Microsoft or Google accounts, locked to your domain. They tick their subjects and free slots.
Matching runs weekly
it runs itself
Every tutee who wants help is paired with a tutor who has the subject and the slot. Sessions appear on both phones.
You glance at the overview
about 2 min a week
It lists what needs a human, if anything: a cancellation with no cover, a student who keeps missing.
Watch a week run itself
Four screens from the admin side. Notice how little of it is you.
Turn on automatic matching, pick the day and time, set the three slot times. That is the setup.
1 of 4 · scroll, or tap a step
Admin
School dashboard
Matching
1 of 4
Set it once
Turn on automatic matching, pick the day and time, set the three slot times. That is the setup.
Admin
School dashboard
Matching
2 of 4
It books the week
Sunday afternoon the matcher pairs every tutee who wants help with a tutor who is free. Staff do nothing.
Admin
School dashboard
This week
- Aanya P.MathematicsGr 11 → 9
- Liam K.Physical SciencesGr 12 → 10
- Zola N.AccountingGr 11 → 10
- Sipho M.Life SciencesGr 12 → 11
3 of 4
What needs you
Most weeks, nothing. When something does, it is one line on the overview.
Admin
School dashboard
Overview
Needs your attention
Liam K. cancelled Tue · replacement offered to 2 tutors
filled by Kyle B.
12
sessions this wk
11.4
hours
9
tutors active
4 of 4
Everything on record
Every session, rating and change is logged, and exportable when the head asks.
Admin
School dashboard
Audit log
14:02 · session completed · Aanya P. → Sipho M. · 58 min
09:15 · match run · 12 sessions booked
Hours by subject
Illustrations of the real product. Names are examples; the totals are ours.
What the school gets out of it
The features are the mechanics. This is the point.
Help that doesn't wait for someone to ask.
The matcher pairs every tutee who wants help with a tutor each week, so it reaches the students who would never walk up to a Grade 12 and ask.
Marks are the point, and the help fits the paper.
A tutor who wrote the same paper last year, in the same room, explains it the way it was taught here. Schools on the plan with mark tracking can watch term marks against goals.
Tutors learn it twice.
Explaining a topic to someone a grade below is the most reliable way to find out whether you actually understand it. The tutors' own marks are part of the picture.
Leadership that is on paper, not on a poster.
Every hour is verified by a QR scan and logged. Tutors can download a certificate and a CV line the school can stand behind.
Grades that otherwise never meet.
A Grade 9 and a Grade 12 sitting down every week, on purpose. That is a change in school culture that costs nothing extra.
Nobody's evenings.
Setup is about fifteen minutes. Matching runs itself every week; the overview page says what needs a human, and most weeks that is nothing.
Also in there
When something goes wrong
- A tutor who has to cancel can offer the slot on; the first eligible tutor to accept keeps it
- Two-click tutor swap from the sessions page
- Misses are counted, excusable in one click, and pause an account after three in thirty days
- Attendance emails to students and to you, at thresholds you set, with a test-send
Oversight
- An audit log of every session, rating and admin change
- Hours per student or per subject, as CSV or a PDF
- A pinned noticeboard every learner sees
- Term breaks declared once; matching, requests and reminders all skip them
Security and POPIA
- Sign-in locked to your school's email domain
- Row-level security enforced by the database itself
- An explicit consent step at onboarding, logged with the policy version
- Data hosted in the UK, stated plainly
Questions a head of academics asks
PeerUp keeps the record: who met, when, for how long, verified by a QR scan. It doesn't supervise in person. Sessions happen on school premises, in a venue and at times your school sets and oversees, the same as any other student activity on campus.
The best person to explain Grade 11 maths is someone who survived Grade 11 maths last year.
That's the whole idea behind PeerUp: turn the knowledge already in your school into weekly, verified help, and let staff watch it work without running it.
Made for SA schools
Built around the South African curriculum, the grades, and the school day.
Works on any phone
Mobile-first and light on data. Nothing for a learner to install.
School-account sign-in
Microsoft 365 and Google, locked to your school's email domain. No passwords to manage.
Row-level security, every table
Not an application-layer promise: the database itself enforces who can read what.
What it costs
Two plans, priced per learner per year, billed annually by EFT. No trial term to sit out: a paying school is one that's actually using it. Onboarding is self-serve, so there's no waiting on us either.
See it run before you commit.
Staff sign in with a school account or an admin invite. Want a walk-through first? We'll set you up.
Curious what learners see?