uncle zimsec

student

O-Level Mathematics Past Papers

2025

May/June

Paper 2

2024

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2023

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2022

November

Paper 1
Paper 2

2021

November

Paper 1
Paper 2

2020

May/June

Paper 1
Paper 2

2019

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2018

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2017

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2016

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2015

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2014

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2011

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

2008

May/June

Paper 1
Paper 2

November

Paper 1
Paper 2

Ancient

Mathematics_1999-2001_Green_Book_part_1

maths_2_O_june_1999

maths_1_O_june_1999