Photo: Mickael Ange Konan / Pexels

Botswana’s first digital past-paper practice platform

Practise today.
Walk into every exam ready.

Sit real past examination papers as timed mock exams, get marked the moment you finish, and see exactly where to focus next. Built for students across Botswana.

PSLE JC BGCSE IGCSE
MathematicsEnglish LanguageSetswanaScienceAgricultureSocial StudiesPhysicsChemistryBiologyGeographyHistoryAccountingBusiness Studies MathematicsEnglish LanguageSetswanaScienceAgricultureSocial StudiesPhysicsChemistryBiologyGeographyHistoryAccountingBusiness Studies
Students in school uniform writing an exam in a classroom, heads down over their papers
Exam day

The hall goes quiet. The clock starts.
Be the one who’s been here before.

Every past paper you sit on Rivaesa is a rehearsal for this moment — real questions, a real clock, real pressure. So when the invigilator says “begin”, it already feels familiar.

Sit your first mock exam

Photo: Gabriel Joe Amuzu / Pexels

Everything you need to revise

The exam hall, rehearsed — as many times as you need.

Rivaesa turns past examination papers into real practice. No guesswork, no waiting for a teacher to mark — just practise, check, improve.

Real past examination papers

Every question comes from genuine past papers, loaded and checked by administrators — so what you practise looks and feels like what you’ll sit.

Multiple choice Organised by subject Organised by year

Timed like the real thing

A countdown runs just like the exam hall, so you learn to pace yourself before it counts.

Instant marking

Submit and see your score immediately — then review every question you got wrong.

Track your progress

Your dashboard shows attempts and scores by subject, so you know where you’re strong and what needs work.

Made for patchy internet

Answers auto-save and retry quietly. Lose signal mid-exam and nothing is lost.

Four exam levels

PSLE, JC, BGCSE and IGCSE — pick yours and every paper you see is the right one.

How it works

Three steps. Every day.

1

Choose your level

Create a free account and pick PSLE, JC, BGCSE or IGCSE. Your subjects and papers appear instantly.

2

Sit a timed paper

Start a past paper as a mock exam. The clock runs, your answers save as you go.

3

Get marked, get better

See your score the second you submit, review mistakes, and come back tomorrow stronger.

Try it now

Answer one. Feel the instant mark.

This is how every question works on Rivaesa. Pick an answer — you’ll know right away whether you got it.

Unlock full papers
PSLE · MATHEMATICS Sample question

A shop sells 3 pens for P12. How much do 5 pens cost?

Four exam levels

From Standard 7 to Form 5 — one place to prepare.

PSLE
Primary School Leaving Examination

Build confidence early with Standard 7 past papers.

JC
Junior Certificate

Form 3 papers to lock in the foundations for senior school.

BGCSE
Botswana General Certificate of Secondary Education

Form 5 practice for the exam that opens the next door.

IGCSE
International GCSE

International-syllabus papers for students on the IGCSE track.

Built for real connections

Signal drops. Your answers don’t.

Rivaesa is engineered for slow and patchy mobile data — pages are compressed and cached, and every answer is saved and retried until it lands.

Auto-save that retries. Answers are batched and re-sent until the server confirms.
Clear offline warning. You always know when you’ve lost connection.
Light on data. Compressed pages and long-lived caching keep loads fast.
JC · SCIENCE · Q12

Which organ pumps blood around the body?

ALungs
BHeart
CLiver
All answers saved Submit exam
For schools & administrators

Load a paper once. Every student can practise it.

Administrators upload past examination papers, set the answers and timing, and publish them to the right level. Students get a ready-to-sit mock exam — no printing, no marking stacks.

Talk to us about your school

Your next exam is already on the calendar. Start getting ready today.

Create a free account, choose your level, and sit your first past paper in minutes.

Create free account I already have one