KCSE Mathematics Past Papers and Marking Schemes

Back to all KCSE subjects

Download access: Everyone can browse the file catalogue below. An active KCSERevision membership is required to use the Open file links. Log in or get or renew access.

Browse Mathematics KCSE past-paper files by year, paper number and available alternative. This archive brings together 168 distinct resource links from existing KCSERevision collections.

Archive labels: Paper and marking-scheme columns follow the original source labels. Confirm the paper code and question numbering before using an answer file. Combined papers and year ranges stay combined; unclear dates, paper numbers and missing separately labelled answers are shown explicitly.

Choose a year or combined archive

2025 · 2024 · 2023 · 2022 · 2021–2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2005–2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 1996–2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996 · 1995 · Year not labelled

2025 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1
  • kcse-2025-mathematics-paper-1-past-paper-with-marking-scheme.pdf Log in to open
Paper 2
  • kcse-2025-mathematics-paper-2-past-paper-with-marking-scheme.pdf Log in to open

Original collections: 2025 KCSE KNEC PAST PAPERS

2024 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group.
Paper 2 No separately labelled file in this group.
Alternative A — Paper 1
  • KCSE 2024 MATHS ALT.A PP1 QUESTIONS – kcserevision.com.pdf Log in to open
  • KCSE 2024 MATHS ALT.A PP1 ANSWERS – kcserevision.com.pdf Log in to open
No separately labelled file in this group.
Alternative A — Paper 2
  • KCSE 2024 MATHS ALT.A PP2 QUESTIONS – kcserevision.com.pdf Log in to open
  • KCSE 2024 MATHS ALT.A PP2 ANSWERS – kcserevision.com.pdf Log in to open
No separately labelled file in this group.
Alternative B — Paper 1
  • KCSE 2024 MATHS ALT.B PP1 QUESTIONS – kcserevision.com.pdf Log in to open
  • KCSE 2024 MATHS ALT.B PP1 ANSWERS – kcserevision.com.pdf Log in to open
No separately labelled file in this group.
Alternative B — Paper 2
  • KCSE 2024 MATHS ALT.B PP2 QUESTIONS – kcserevision.com.pdf Log in to open
  • KCSE 2024 MATHS ALT.B PP2 ANSWERS – kcserevision.com.pdf Log in to open
No separately labelled file in this group.

Original collections: 2024 KCSE KNEC PAST PAPERS

2023 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: 2023 KCSE KNEC PAST PAPERS

2022 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group.
Paper 2 No separately labelled file in this group.
Alternative A — Papers 1, 2 combined No separately labelled file in this group.
Alternative B — Papers 1, 2 combined No separately labelled file in this group.

Reports, practical instructions and supporting files

Original collections: 2022 KCSE KNEC PAST PAPERS

2021–2022 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: 2021 KCSE KNEC PASTPAPERS

2021 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.
Alternative A — Paper 1 No separately labelled file in this group.
Alternative A — Papers 1, 2 combined No separately labelled file in this group.
Alternative A — Paper 2 No separately labelled file in this group.
Alternative B — Papers 1, 2 combined No separately labelled file in this group.

Reports, practical instructions and supporting files

Original collections: 2021 KCSE KNEC PASTPAPERS · 2020 KCSE KNEC PASTPAPERS

2020 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.
Alternative A — Papers 1, 2 combined No separately labelled file in this group.
Alternative B — Papers 1, 2 combined No separately labelled file in this group.

Original collections: 2020 KCSE KNEC PASTPAPERS

2019 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Alternative A — Paper 1
  • 2019 KCSE KNEC MATHEMATICS ALT A PAPER 1 MARKING SCHEME Log in to open
No separately labelled file in this group.
Alternative A — Paper 2
  • 2019 KCSE KNEC MATHEMATICS ALT A PAPER 2 MARKING SCHEME Log in to open
No separately labelled file in this group.
Alternative B — Paper 1
  • 2019 KCSE KNEC MATHEMATICS ALT B PAPER 1 MARKING SCHEME Log in to open
No separately labelled file in this group.
Alternative B — Paper 2
  • 2019 KCSE KNEC MATHEMATICS ALT B PAPER 2 MARKING SCHEME Log in to open
No separately labelled file in this group.

Original collections: 2019 KCSE KNEC PASTPAPERS

2018 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Alternative A — Paper 1 No separately labelled file in this group.
Alternative A — Paper 2 No separately labelled file in this group.
Alternative B — Paper 1 No separately labelled file in this group.
Alternative B — Paper 2 No separately labelled file in this group.

Original collections: DOWNLOAD 2018 KCSE PASTPAPERS

2017 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Alternative A — Paper 1 No separately labelled file in this group.
Alternative A — Paper 2 No separately labelled file in this group.
Alternative B — Paper 1 No separately labelled file in this group.
Alternative B — Paper 2 No separately labelled file in this group.

Original collections: FREE 2017 KCSE KNEC PAST PAPERS

2016 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Alternative A — Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Alternative A — Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 2016 KCSE KNEC PAST PAPERS

2015 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Alternative A — Paper 1 No separately labelled file in this group.
Alternative A — Papers 1, 2 combined No separately labelled file in this group. No separately labelled file in this group.
Alternative A — Paper 2 No separately labelled file in this group.
Alternative B — Paper 1 No separately labelled file in this group.
Alternative B — Papers 1, 2 combined No separately labelled file in this group. No separately labelled file in this group.
Alternative B — Paper 2 No separately labelled file in this group.

Original collections: FREE 2015 KCSE KNEC PAST PAPERS

2014 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper number not labelled No separately labelled file in this group.

Original collections: FREE 2014 KCSE KNEC PAST PAPERS

2005–2014 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2013 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper number not labelled No separately labelled file in this group.

Original collections: FREE 2013 KCSE KNEC PAST PAPERS

2012 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper number not labelled No separately labelled file in this group. No separately labelled file in this group.
Alternative A — Paper number not labelled No separately labelled file in this group. No separately labelled file in this group.
Alternative A — Paper 2 No separately labelled file in this group. No separately labelled file in this group.
Alternative B — Paper 1 No separately labelled file in this group.
Alternative B — Paper 2 No separately labelled file in this group.

Original collections: FREE 2012 KCSE KNEC PAST PAPERS

2011 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Papers 1, 2 combined No separately labelled file in this group. No separately labelled file in this group.
Alternative A — Paper 1 No separately labelled file in this group.
Alternative A — Paper 2 No separately labelled file in this group.
Alternative B — Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Alternative B — Paper 2 No separately labelled file in this group.

Original collections: FREE 2011 KCSE KNEC PAST PAPERS

2010 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group.
Paper 2 No separately labelled file in this group.

Original collections: FREE 2010 KCSE KNEC PAST PAPERS

2009 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

1996–2009 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2008 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper number not labelled No separately labelled file in this group. No separately labelled file in this group.
Paper 1 No separately labelled file in this group.
Paper 2 No separately labelled file in this group.

Reports, practical instructions and supporting files

Original collections: FREE 2008 KCSE KNEC PAST PAPERS · FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2007 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2006 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2005 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2004 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2003 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2002 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2001 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

2000 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

1999 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

1998 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

1997 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

1996 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

1995 — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.
Paper 2 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

Year not labelled — Mathematics

Paper / alternative Question or paper files Marking schemes / answers Combined question-and-answer files
Paper 1 No separately labelled file in this group. No separately labelled file in this group.

Original collections: FREE 1996 TO 2009 KCSE KNEC PAST PAPERS

Use the correct paper and marking scheme

Choose the examination year and paper number first. Check the alternative, paper code, practical instructions and question numbering before using an answer file. A combined marking scheme may cover several papers; its filename remains visible so you can confirm which part applies. Dates inferred from a single-year source collection should be checked inside the document.

Join KCSERevision · Member login