The National Examinations and School Inspectorate (NESA) publishes an enormous archive of official past papers going back to 2002. This post collects every direct link — P6, S3, S6 General Education, S6 Advanced/New Programmes, TTC and TVET — so you can jump straight to the papers you need without searching through the portal.

Each button below takes you directly to the official NESA folder for that year and level. Inside the folder you will find individual PDF files for each subject, free to download with no login required.

23Years
6Exam Tracks
2002Earliest
2025Latest
FreeNo Login
Past papers are the single most effective revision tool available to any examination candidate. They reveal the format, the language and the depth expected — and they build the confidence that no textbook alone can provide.
How to use this guide: Click any ↗ Open button to go directly to that year's official NESA folder. All papers are free PDF downloads hosted at nesa.gov.rw. Note: 2020 is absent from the archive — examinations were disrupted by COVID-19 that year.
· · ·

01 · PRIMARY LEVELP6 — Primary Leaving Examination

Rwanda's national end-of-primary exam, taken by all P6 pupils. Subjects inside each folder include Mathematics, English, Kinyarwanda, Science & Elementary Technology (SET) and Social Studies.

📗 P6 · Primary Leaving Examination — 2002 to 2025

Primary · P6
#ExaminationYearDirect Link
01P6 Primary Leaving Exam2002↗ Open 2002
02P6 Primary Leaving Exam2003↗ Open 2003
03P6 Primary Leaving Exam2004↗ Open 2004
04P6 Primary Leaving Exam2005↗ Open 2005
05P6 Primary Leaving Exam2006↗ Open 2006
06P6 Primary Leaving Exam2007↗ Open 2007
07P6 Primary Leaving Exam2008↗ Open 2008
08P6 Primary Leaving Exam2009↗ Open 2009
09P6 Primary Leaving Exam2010↗ Open 2010
10P6 Primary Leaving Exam2011↗ Open 2011
11P6 Primary Leaving Exam2012↗ Open 2012
12P6 Primary Leaving Exam2013↗ Open 2013
13P6 Primary Leaving Exam2014↗ Open 2014
14P6 Primary Leaving Exam2015↗ Open 2015
15P6 Primary Leaving Exam2016↗ Open 2016
16P6 Primary Leaving Exam2017↗ Open 2017
17P6 Primary Leaving Exam2018↗ Open 2018
18P6 Primary Leaving Exam2019↗ Open 2019
19P6 Primary Leaving Exam2021↗ Open 2021
20P6 Primary Leaving Exam2022↗ Open 2022
21P6 Primary Leaving Exam2023↗ Open 2023
22P6 Primary Leaving Exam2024↗ Open 2024
23P6 Primary Leaving Exam2025↗ Open 2025
· · ·

02 · ORDINARY LEVELS3 — Junior Secondary (O-Level)

The S3 examination covers Mathematics, English, French, Kinyarwanda, Physics, Chemistry, Biology, History, Geography, ICT, Economics, CRE/IRE and more. Individual subject PDFs are inside each year's folder.

📘 S3 · Ordinary Level Examination — 2002 to 2025

O-Level · S3
#ExaminationYearDirect Link
01S3 Ordinary Level2002↗ Open 2002
02S3 Ordinary Level2003↗ Open 2003
03S3 Ordinary Level2004↗ Open 2004
04S3 Ordinary Level2005↗ Open 2005
05S3 Ordinary Level2006↗ Open 2006
06S3 Ordinary Level2007↗ Open 2007
07S3 Ordinary Level2008↗ Open 2008
08S3 Ordinary Level2009↗ Open 2009
09S3 Ordinary Level2010↗ Open 2010
10S3 Ordinary Level2011↗ Open 2011
11S3 Ordinary Level2012↗ Open 2012
12S3 Ordinary Level2013↗ Open 2013
13S3 Ordinary Level2014↗ Open 2014
14S3 Ordinary Level2015↗ Open 2015
15S3 Ordinary Level2016↗ Open 2016
16S3 Ordinary Level2017↗ Open 2017
17S3 Ordinary Level2018↗ Open 2018
18S3 Ordinary Level2019↗ Open 2019
19S3 Ordinary Level2021↗ Open 2021
20S3 Ordinary Level2022↗ Open 2022
21S3 Ordinary Level2023↗ Open 2023
22S3 Ordinary Level2024↗ Open 2024
23S3 Ordinary Level2025↗ Open 2025
· · ·

03 · ADVANCED LEVELS6 — General Education (GE)

The S6 GE track covers all traditional subject combinations: PCB, PCM, MCE, HEG, MEG, HGL and more. The folder name changed from S6 General Education to S6_GE starting around 2022/2023 — both variants are captured below.

📙 S6 General Education (GE) — 2002 to 2025

A-Level · GE
#ExaminationYearDirect Link
01S6 General Education2002↗ Open 2002
02S6 General Education2003↗ Open 2003
03S6 General Education2004↗ Open 2004
04S6 General Education2005↗ Open 2005
05S6 General Education2006↗ Open 2006
06S6 General Education2007↗ Open 2007
07S6 General Education2008↗ Open 2008
08S6 General Education2009↗ Open 2009
09S6 General Education2010↗ Open 2010
10S6 General Education2011↗ Open 2011
11S6 General Education2012↗ Open 2012
12S6 General Education2013↗ Open 2013
13S6 General Education2014↗ Open 2014
14S6 General Education2015↗ Open 2015
15S6 General Education2016↗ Open 2016
16S6 General Education2017↗ Open 2017
17S6 General Education2018↗ Open 2018
18S6 General Education2019↗ Open 2019
19S6 General Education2021↗ Open 2021
20S6 General Education2022↗ Open 2022
21S6 GE (renamed)2023↗ Open 2023
22S6 GE (renamed)2024↗ Open 2024
23S6 GE (renamed)2025↗ Open 2025

📙 S6 ANP (Advanced & New Programmes) & S6 ACC (Accounting) — New Tracks

A-Level · New Tracks
#TrackYearDirect Link
01S6 ANP – Advanced & New Programmes2024↗ Open 2024
02S6 ANP – Advanced & New Programmes2025↗ Open 2025
03S6 ACC – Accounting Track2025↗ Open 2025
· · ·

04 · TEACHER TRAININGTTC — Teacher Training College

The TTC examination qualifies student teachers to teach in primary schools. Note that 2003 does not appear to have a TTC folder. From 2023 the folder is named Y3_TTC (Year 3 of the programme).

📕 TTC · Teacher Training College — All Available Years

TTC
#ProgrammeYearDirect Link
01TTC – Teacher Training2002↗ Open 2002
02TTC – Teacher Training2004↗ Open 2004
03TTC – Teacher Training2005↗ Open 2005
04TTC – Teacher Training2006↗ Open 2006
05TTC – Teacher Training2007↗ Open 2007
06TTC – Teacher Training2008↗ Open 2008
07TTC – Teacher Training2009↗ Open 2009
08TTC – Teacher Training2010↗ Open 2010
09TTC – Teacher Training2011↗ Open 2011
10TTC – Teacher Training2012↗ Open 2012
11TTC – Teacher Training2013↗ Open 2013
12TTC – Teacher Training2014↗ Open 2014
13TTC – Teacher Training2015↗ Open 2015
14TTC – Teacher Training2016↗ Open 2016
15TTC – Teacher Training2017↗ Open 2017
16TTC – Teacher Training2018↗ Open 2018
17TTC – Teacher Training2019↗ Open 2019
18TTC – Teacher Training2021↗ Open 2021
19TTC – Teacher Training2022↗ Open 2022
20Y3 TTC (renamed)2023↗ Open 2023
21Y3 TTC (renamed)2024↗ Open 2024
22Y3 TTC (renamed)2025↗ Open 2025
· · ·

05 · TECHNICAL & VOCATIONALTVET / L5 — Technical & Vocational

TVET examinations cover ICT, construction, agriculture, hospitality and other vocational disciplines. Not all early years have a TVET folder. From 2023 the folder is labelled L5_TVET.

📒 TVET / L5 TVET · Technical & Vocational — All Available Years

TVET · L5
#ProgrammeYearDirect Link
01TVET – Technical & Vocational2002↗ Open 2002
02TVET – Technical & Vocational2004↗ Open 2004
03TVET – Technical & Vocational2005↗ Open 2005
04TVET – Technical & Vocational2011↗ Open 2011
05TVET – Technical & Vocational2012↗ Open 2012
06TVET – Technical & Vocational2013↗ Open 2013
07TVET – Technical & Vocational2014↗ Open 2014
08TVET – Technical & Vocational2015↗ Open 2015
09TVET – Technical & Vocational2016↗ Open 2016
10TVET – Technical & Vocational2017↗ Open 2017
11TVET – Technical & Vocational2018↗ Open 2018
12TVET – Technical & Vocational2019↗ Open 2019
13TVET – Technical & Vocational2021↗ Open 2021
14TVET – Technical & Vocational2022↗ Open 2022
15L5 TVET (renamed)2023↗ Open 2023
16L5 TVET (renamed)2024↗ Open 2024
17L5 TVET (renamed)2025↗ Open 2025
· · ·

06 · STUDY TIPSMaking the Most of Past Papers

Simulate real exam conditions — set a timer, work without notes, then mark your paper honestly. Begin with the most recent years first, as they best reflect the current curriculum. Work backwards through earlier years for more practice volume. Track recurring topics across multiple years: those are the themes examiners consider most essential.

Once inside any NESA folder, you will see individual PDF files for each subject in that year. Download freely, print them, and share with classmates — it costs nothing.

📌 Official Source: All papers are published at nesa.gov.rw. Contact NESA: info@nesa.gov.rw · Toll-free 9070. There are no 2020 papers in the archive — exams were affected by COVID-19.