Browse KCSE 2025 mocks using the organised collection below. Follow the subject, learning-area or exam-set links to find the relevant source materials.
Choose a named county or exam set below, then use its subject catalogue. The subject list is derived from file labels on the existing collection.
| County or exam set | Available subject labels | Collection |
|---|---|---|
| kcse 2025 county mocks | Combined or unclear learning area (1) | Open collection |
| KCSE 2025 TRIAL EXAMINATION | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Home Science (7); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| 2025 KAPSABET BOYS TRIAL 1 MOCK | Agriculture (2); Biology (3); Business Studies (2); Chemistry (3); Christian Religious Education (2); Combined or unclear learning area (5); Computer Studies (2); English (3); Geography (2); History and Citizenship (2); Kiswahili (3); Mathematics (2) | Open collection |
| 2025 KCSE PRE MOCK REVISION PAPERS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (6); Christian Religious Education (4); Computer Studies (4); English (6); Geography (5); History and Citizenship (4); Home Science (7); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| KCSE 2025 COUNTY PRE MOCKS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (6); Christian Religious Education (4); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (6) | Open collection |
| 2025 NYAMIRA NORTH JOINT EXAM | Agriculture (2); Biology (2); Business Studies (2); Chemistry (2); Christian Religious Education (2); Computer Studies (2); English (2); Geography (2); History and Citizenship (2); Kiswahili (2); Mathematics (2); Physics (2) | Open collection |
| KCSE 2025 REVISION PRE MOCK ANSWERS | Agriculture (2); Biology (4); Chemistry (3); Christian Religious Education (2); Combined or unclear learning area (5); Computer Studies (2); English (3); Geography (2); History and Citizenship (2); Kiswahili (3); Mathematics (2); Physics (4) | Open collection |
| KCSE 2025 MOKASA 1 PRE MOCK REVISION EXAM | Agriculture (4); Biology (11); Chemistry (8); Christian Religious Education (4); Combined or unclear learning area (23); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Kiswahili (7); Mathematics (4); Physics (4) | Open collection |
| KCSE 2025 MOCK EXAMS PDF | Agriculture (2); Biology (2); Chemistry (2); Christian Religious Education (2); Combined or unclear learning area (2); Computer Studies (2); English (2); Geography (2); History and Citizenship (2); Kiswahili (2); Mathematics (2); Physics (2) | Open collection |
| 2025 kcse mock term 2 revision papers | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (4); Computer Studies (4); English (6); Geography (5); History and Citizenship (5); Kiswahili (6); Mathematics (4); Physics (6) | Open collection |
| 2025 KCSE KALA PRE-TRIAL MOCK | Agriculture (5); Biology (7); Business Studies (1); Chemistry (7); Christian Religious Education (5); Combined or unclear learning area (48); Computer Studies (1); Electricity (1); English (7); Geography (5); History and Citizenship (3); Home Science (1); Islamic Religious Education (1); Kiswahili (3); Mathematics (4); Physics (5); Power Mechanics (1); Pre-Technical Studies (10) | Open collection |
| 2025 ACK MASENO WEST JOINT MOCK | Agriculture (2); Biology (5); Business Studies (4); Chemistry (5); Christian Religious Education (3); Combined or unclear learning area (3); English (6); Geography (2); History and Citizenship (4); Kiswahili (6); Physics (6) | Open collection |
| 2025 KCSE MOCK PAST PAPERS WITH MARKING SCHEMES | Agriculture (4); Biology (5); Business Studies (4); Chemistry (7); Christian Religious Education (4); Computer Studies (3); English (6); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (3); Physics (5) | Open collection |
| 2025 LAINAKU PRE-MOCK AND POST MOCK | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (37); Computer Studies (4); English (6); Geography (5); History and Citizenship (4); Islamic Religious Education (4); Kiswahili (6); Mathematics (4); Physics (7); Power Mechanics (4) | Open collection |
| KCSE 2025 HAWK 1 JOINT MOCK EXAM | Biology (7); Business Studies (2); Chemistry (7); Christian Religious Education (1); Combined or unclear learning area (13); Geography (4); Home Science (6); Kiswahili (6); Mathematics (3); Physics (7) | Open collection |
| KCSE REVISION MOCKS EXAMS 2025 | Agriculture (3); Biology (7); Business Studies (3); Chemistry (6); Christian Religious Education (4); Combined or unclear learning area (8); Computer Studies (2); English (6); Geography (3); History and Citizenship (2); Home Science (4); Kiswahili (6); Mathematics (2); Physics (5) | Open collection |
| MARANDA HIGH 2025 KCSE MOCK | Agriculture (4); Biology (1); Chemistry (4); Combined or unclear learning area (58); History and Citizenship (4); Kiswahili (2); Kiswahili Literature (3); Mathematics (1); Physics (4) | Open collection |
| kcse mock questions and answers 2025 PDF | Agriculture (10); Biology (16); Business Studies (9); Chemistry (16); Christian Religious Education (10); Combined or unclear learning area (4); Computer Studies (10); English (14); Geography (10); History and Citizenship (6); Kiswahili (14); Mathematics (10); Physics (15) | Open collection |
| 2025 kcse mock revision papers pdf | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (18); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Islamic Religious Education (4); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| 2025 KCSE ACK MUMIAS JOINT MOCK | Agriculture (4); Biology (7); Business Studies (3); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (9); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Home Science (4); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| 2025 KCSE NATIONAL SCHOOLS REVISION MOCKS | Agriculture (3); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (3); English (6); Geography (4); History and Citizenship (4); Islamic Religious Education (4); Kiswahili (6); Mathematics (5); Physics (6) | Open collection |
| 2025 KCSE Mock Exams | Agriculture (4); Biology (7); Business Studies (3); Chemistry (6); Christian Religious Education (3); Combined or unclear learning area (17); Computer Studies (4); English (5); Geography (5); History and Citizenship (3); Home Science (4); Kiswahili (2); Kiswahili Literature (2); Mathematics (3); Physics (7) | Open collection |
| KCSE 2025 TRIAL EXAMS AND MOCKS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (19); Computer Studies (4); English (5); Geography (5); History and Citizenship (4); Home Science (5); Kiswahili (6); Mathematics (4); Physics (5) | Open collection |
| KCSE 2025 KISII JOINT MOCK EXAMS | Agriculture (6); Biology (11); Business Studies (6); Chemistry (13); Christian Religious Education (8); Combined or unclear learning area (19); Computer Studies (4); English (11); Geography (7); History and Citizenship (7); Home Science (3); Kiswahili (12); Mathematics (6); Physics (14) | Open collection |
| KCSE 2025 KAKAMEGA MOCK REVISION EXAMS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (21); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Home Science (7); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| KCSE 2025 MUSJET JOINT MOCK EXAM | Agriculture (6); Biology (11); Business Studies (6); Chemistry (13); Christian Religious Education (6); Combined or unclear learning area (19); Computer Studies (6); English (10); Geography (6); History and Citizenship (4); Islamic Religious Education (6); Kiswahili (9); Mathematics (18); Physics (11) | Open collection |
| kcse mirror jet mocks 2025 with answers | Agriculture (4); Biology (5); Business Studies (4); Chemistry (7); Christian Religious Education (3); English (5); Geography (4); History and Citizenship (4); Kiswahili (5); Mathematics (4); Physics (7) | Open collection |
| MANGU HIGH TRIAL 4 MOCK 2025 | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| kcse 2025 BOKAKE mock exams | Agriculture (4); Biology (7); Business Studies (6); Chemistry (6); Christian Religious Education (4); Combined or unclear learning area (1); English (6); Geography (5); History and Citizenship (4); Kiswahili (9); Mathematics (4); Physics (7) | Open collection |
| KCSE 2025 MARANDA HIGH MOCK REVISIONS ANSWERS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (2); Computer Studies (4); English (6); Geography (5); History and Citizenship (4); Kiswahili (5); Mathematics (4); Physics (6) | Open collection |
| kcse prediction mock 2025 | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (2); Computer Studies (4); English (6); Geography (5); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| KCSE Mocks Trial Prediction Papers 2025 | Agriculture (3); Biology (7); Business Studies (4); Chemistry (5); Christian Religious Education (4); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| KCSE 2025 CLUSTER MOCK EXAMS | Agriculture (4); Biology (6); Business Studies (4); Chemistry (6); Christian Religious Education (4); Combined or unclear learning area (15); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (6) | Open collection |
| 2025 kala joint mock exam pdf | Agriculture (4); Biology (7); Business Studies (4); Chemistry (6); Christian Religious Education (4); Combined or unclear learning area (27); Computer Studies (4); English (6); Geography (2); History and Citizenship (4); Home Science (7); Islamic Religious Education (4); Kiswahili (2); Mathematics (4); Physics (4); Power Mechanics (3) | Open collection |
| KCSE 2025 TRIAL EXAMS AND MARKING SCHEME | Agriculture (4); Biology (7); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (15); Computer Studies (4); English (6); Geography (5); History and Citizenship (4); Kiswahili (6); Kiswahili Literature (1); Mathematics (5); Physics (7); Science and Technology (4) | Open collection |
| CHAMPIONS JOINT EVALUATION EXAM 2025 KCSE | Agriculture (1); Biology (2); Business Studies (2); Chemistry (4); Christian Religious Education (2); Combined or unclear learning area (6); Computer Studies (2); English (3); Geography (2); History and Citizenship (2); Home Science (1); Kiswahili (3); Mathematics (2); Physics (5) | Open collection |
| 2025 KCSE POST MOCK EXAMINATIONS | Business Studies (2); Chemistry (3); Christian Religious Education (2); Combined or unclear learning area (6); Computer Studies (1); English (3); Geography (2); Mathematics (2) | Open collection |
| 2025 maseno mock exam kcse revision | Agriculture (1); Biology (1); Business Studies (1); Chemistry (1); Christian Religious Education (1); Combined or unclear learning area (2); Computer Studies (1); English (1); Geography (1); History and Citizenship (1); Kiswahili (1); Mathematics (1); Physics (1) | Open collection |
| kisii kcse mock exam 2025 | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Computer Studies (4); English (6); Geography (5); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| pangani girls mock 2025 | Agriculture (5); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (4); Computer Studies (3); English (6); Geography (5); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (6) | Open collection |
| 2025 BUNYORE GIRLS HIGH MOCKS | Agriculture (6); Biology (10); Business Studies (6); Chemistry (10); Christian Religious Education (6); Combined or unclear learning area (1); English (9); Geography (6); History and Citizenship (6); Kiswahili (9); Mathematics (6); Physics (7) | Open collection |
| 2025 KALA EXAMS – KENYA HIGH-ALLIANCE & LENANA MOCKS | Open the existing collection to browse its linked sets. | Open collection |
| KCSE 2025 Butere girls REVISION mocks EXAMS | Agriculture (4); Biology (7); Business Studies (2); Chemistry (6); Christian Religious Education (4); Combined or unclear learning area (2); Computer Studies (4); English (6); Geography (5); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (3) | Open collection |
| emuhaya joint mock trial 2025 | Agriculture (6); Biology (6); Business Studies (4); Chemistry (1); Christian Religious Education (4); Combined or unclear learning area (8); Computer Studies (2); English (7); Geography (5); History and Citizenship (1); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| 2025 TESO NORTH JOINT EVALUATION MOCK | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (15); Computer Studies (4); English (6); Geography (3); History and Citizenship (4); Home Science (6); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| 2025 county mocks | Agriculture (4); Biology (9); Business Studies (4); Chemistry (10); Christian Religious Education (4); English (6); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (7) | Open collection |
| 2025 MOKASA II JOINT MOCK | Agriculture (5); Biology (7); Chemistry (7); Christian Religious Education (5); Combined or unclear learning area (24); Computer Studies (4); English (6); Geography (9); History and Citizenship (4); Kiswahili (7); Mathematics (3) | Open collection |
| 2025 KAPSABET HIGH POST MOCKS | Combined or unclear learning area (58) | Open collection |
| KCSE 2025 REVISION MOCK SUNRISE TRIALS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Computer Studies (4); English (6); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (4); Physics (9) | Open collection |
| 2025 KCSE TRIALS REVISION PAPERS AND ANSWERS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (7); Christian Religious Education (4); Combined or unclear learning area (11); Computer Studies (4); English (6); Geography (2); History and Citizenship (4); Home Science (4); Kiswahili (4); Mathematics (4); Physics (6) | Open collection |
| 2025 VIULMARKINABS II JOINT MOCK EXAM | Agriculture (4); Biology (8); Business Studies (4); Chemistry (4); Christian Religious Education (4); Combined or unclear learning area (9); Computer Studies (2); English (7); Geography (4); History and Citizenship (4); Kiswahili (6); Mathematics (5); Physics (6) | Open collection |
| KCSE 2025 REVISION MOCK DOWNLOADS | Agriculture (4); Biology (7); Business Studies (4); Chemistry (6); Christian Religious Education (4); Combined or unclear learning area (6); Computer Studies (3); English (6); Geography (4); History and Citizenship (4); Islamic Religious Education (4); Kiswahili (8); Mathematics (4); Physics (9) | Open collection |
| maranda high post mock 2025 | Chemistry (4); Combined or unclear learning area (47) | Open collection |
Using KCSE 2025 mocks
Choose the original paper or set label before opening a file. When an answer file is available, compare its source and paper number with your question paper. Keep shared marking packs separate from subject-specific answers.
Selecting a 2025 exam set
Choose the original county, school or joint-exam name before selecting a subject. Similar filenames can belong to different sets. County and school mocks are practice resources; consult KNEC assessment guidance for official national assessment information.
WhatsApp Us Now