2027 Form 4 Mocks And Pre-Mocks for Revision

2027 Form 4 Mocks And Pre-Mocks for Revision brings together 185 distinct catalogue entries from 2 source collections. The selection is for Form 4 and covers mocks and pre-mocks. Source-title years in this selection are 2025, 2026; 2027 describes the intended preparation year, not a new date assigned to those papers.

Specific resource collections

  • 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES: 55 selected catalogue entries, from AGRIC PP1 MS.pdf to PHY PP3.pdf. Use the collection link to locate these documents; file contents and access need checking.
  • SUKELLEMO JOINT PRE-MOCK EXAMS 2026: 130 selected catalogue entries, from AGR PP1 MS.docx to physics pp3 qns.pdf. Use the collection link to locate these documents; file contents and access need checking.

Coverage in this selection

This Form 4 archive is organised by mocks and pre-mocks, rather than assigning every file to a term. Its subject labels are Combined or unclassified (28), Chemistry (21), Biology (19), Physics (19), English (18), Agriculture (12), Business Studies (12), CRE (12), History (12), Computer Studies (11), Home Science (8), Kiswahili (8), Mathematics (3), Geography (2). Documents with no clear subject stay combined or unclassified.

Paper files and answer labels

Use Open collection to locate the named document on KCSERevision. Membership may be required. File labels and answer labels need checking inside the documents.

Filename in archive Source collection Set heading Paper or answer label Resource page
AGRIC PP1 MS.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
AGRIC PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
AGRIC PP2 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
AGRIC PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
BIO CONFIDENTIAL.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
BIO PP1 MS.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
BIO PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
BIO PP3 MS.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
BIO PP3.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
BST PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
BST PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
BST PP2 MS.doc 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
BST PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
CHEM CONFIDENTIAL.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
CHEM PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
CHEM PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
CHEM PP2 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
CHEM PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
CHEM PP3 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
CHEM PP3.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
COMP PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
COMP PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
COMP PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
CRE PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
CRE PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
CRE PP2 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
CRE PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
ENG PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
ENG PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
ENG PP2 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
ENG PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
ENG PP3 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
ENG PP3.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
GEO PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
GEO PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
GEO PP2 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
GEO PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
HIST PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
HIST PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
HIST PP2 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
HIST PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
KIS PP1 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
KIS PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
KIS PP2 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
KIS PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
KIS PP3 MS.docx 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
KIS PP3.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
MATH PP1.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
MATH PP2 MS.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
MATH PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
PHY PP1 MS.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
PHY PP2 MS.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Answer / marking file (label) Open collection
PHY PP2.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
PHY PP3 CONFIDENTIAL.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
PHY PP3.pdf 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES No set label Role needs opening file Open collection
AGR PP1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
AGR PP1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
AGR PP1 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
AGR PP1 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
AGR PP2 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
AGR PP2 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
AGR PP2 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
AGR PP2 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
BIO P1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BIO P1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BIO P2 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BIO P2 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BIO PAPER 1.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
BIO PAPER 1.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
BIO PP2 QUESTIONS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
BIO PP2 QUESTIONS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
BIO PP3 C5 CONF.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
BIO PP3 C5 CONF.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
BIO PP3 C5 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BIO PP3 C5 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BIO PP3 C5 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
BIO PP3 C5 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
BUSINESS PP1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BUSINESS PP1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BUSINESS PP1 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
BUSINESS PP1 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
BUSINESS PP2 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BUSINESS PP2 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
BUSINESS PP2 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
BUSINESS PP2 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
CHEM P1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CHEM P1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CHEM PP1.doc SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
CHEM PP1.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
CHEM PP2 C5 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CHEM PP2 C5 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CHEM PP2 C5 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
CHEM PP2 C5 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
CHEM PP3 CONFIDENTIAL.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
CHEM PP3 CONFIDENTIAL.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
CHEMISTRY MARKING SCHEME PP3.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CHEMISTRY MARKING SCHEME PP3.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
chemistry PP3.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
chemistry PP3.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
COMP P1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
COMP P1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
COMP P1 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
COMP P1 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
COMP PP2 MARKING SCHEME.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
COMP PP2 MARKING SCHEME.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
COMP PP2 QUESTION PAPER.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
COMP PP2 QUESTION PAPER.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
CRE PP1 MARKING SCHEME.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CRE PP1 MARKING SCHEME.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CRE PP1 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
CRE PP1 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
CRE PP2 MARKING SCHEME.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CRE PP2 MARKING SCHEME.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
CRE PP2 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
CRE PP2 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
eng 2MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
eng 2MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
ENG P2.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
ENG P2.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
ENG P3 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
ENG P3 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
ENG P3.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
ENG P3.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
ENGLISH 1 MARKING SCHEME.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
ENGLISH 1 MARKING SCHEME.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
ENGLISH 1 QSTNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
ENGLISH 1 QSTNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
GEO P2 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
GEO P2 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
GEO PP1 QUESTIONS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
GEO PP1 QUESTIONS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
GEO PP2 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
GEO PP2 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
GEOG PP1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
GEOG PP1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
HISTORY PP1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
HISTORY PP1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
HISTORY PP1 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
HISTORY PP1 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
HISTORY PP2 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
HISTORY PP2 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
HISTORY PP2.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
HISTORY PP2.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
home science pp1.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
home science pp1.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
HOMESCIENCE P1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
HOMESCIENCE P1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
homescience P2 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
homescience P2 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
HOMESCIENCE P2 Q.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
HOMESCIENCE P2 Q.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
KIS PP3 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
KIS PP3 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
KIS PP3 QS .pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
KIS PP3 QS AND MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
KISWAHILI PP1 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
KISWAHILI PP1 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
KISWAHILI PP1 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
KISWAHILI PP1 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
KISWAHILI PP2 mwongozo.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
KISWAHILI PP2 mwongozo.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
KISWAHILI PP2 QS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
KISWAHILI PP2 QS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Question / paper (label) Open collection
MAT PP1 C5 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
MAT PP1 C5 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
MAT PP1 C5 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
MAT PP1 C5 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
MAT PP2 C5 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
MAT PP2 C5 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
MAT PP2 C5 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
MAT PP2 C5 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
PHY PP1 C5 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
PHY PP1 C5 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
PHY PP1 C5 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
PHY PP1 C5 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
PHY PP2 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
PHY PP2 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
PHY PP2 QNS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
PHY PP2 QNS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
Physics PP3 confidential.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
Physics PP3 confidential.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
Physics PP3 MS.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
Physics PP3 MS.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Answer / marking file (label) Open collection
physics pp3 qns.docx SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection
physics pp3 qns.pdf SUKELLEMO JOINT PRE-MOCK EXAMS 2026 No set label Role needs opening file Open collection

Questions and matching answers

For 2027 Form 4 Mocks And Pre-Mocks for Revision, the filename check found 84 labelled answer / marking file (label); 21 labelled question / paper (label); 80 labelled role needs opening file. Start by opening “AGRIC PP1 MS.pdf” and confirming its cover, paper number and set. An MS or answer label is evidence of a filename, not proof that it matches another document in this selection.

Using this selection

When using 2027 Form 4 Mocks And Pre-Mocks for Revision, keep the mock organiser, paper number and set together. A mock paper is school revision material and should not be described as an official KNEC national paper.

Main KCSERevision resources

For the wider Form 4 resource collection, open Form 3 and Form 4 revision resources. This is the main resource page; the examination collections above identify the paper sources for this selection.

Join KCSERevision · Member login