File access: this directory is public. Member collections require an active membership to open their files. Log in or view membership options. Check each source collection for available subjects, question papers and matching answers. Counts describe catalogue labels, not verified complete question-and-answer sets.
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