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.
WhatsApp Us Now