Kenya Certificate of Secondary Education
National examinations for secondary school candidates, with the 2026 qualifying test held in September.
2026 KCSE Timetable · starts in 62 h 48 min
| Date | Time | Paper | Duration | Session |
|---|---|---|---|---|
| Wed 30 Sep | 8:30 am – 10:30 am | QT904 Mathematics & Science | 2 hours | 2026 KCSE Qualifying Test |
| Wed 30 Sep | 11:00 am – 1:00 pm | QT903/1 English | 2 hours | 2026 KCSE Qualifying Test |
| Wed 30 Sep | 11:00 am – 1:00 pm | QT903/1 English (Hearing Impaired) | 2 hours | 2026 KCSE Qualifying Test |
| Wed 30 Sep | 2:00 pm – 4:00 pm | QT903/2 Kiswahili | 2 hours | 2026 KCSE Qualifying Test |
| Wed 30 Sep | 2:00 pm – 4:00 pm | QT903/3 Kenyan Sign Language | 2 hours | 2026 KCSE Qualifying Test |
| Mon 19 Oct | Any time, 19–23 Oct | 501/3 French (Oral) | 15 minutes per candidate | 2026 KCSE Timetable |
| Mon 19 Oct | Any time, 19–23 Oct | 502/3 German (Oral) | 15 minutes per candidate | 2026 KCSE Timetable |
| Mon 19 Oct | Any time, 19–23 Oct | 504/3 Kenyan Sign Language (Practical Signing Skills) | 15 minutes per candidate | 2026 KCSE Timetable |
| Mon 19 Oct | Any time, 19–23 Oct | 511/1 Music (Practical) | 15 minutes per candidate | 2026 KCSE Timetable |
| Mon 19 Oct | Any time, 19–26 Oct | 503/3 Arabic (Oral) | 15 minutes per candidate | 2026 KCSE Timetable |
| Wed 21 Oct | Not listed in PDF | 441/3 Practical Planning Session – Home Science (Foods and Nutrition) | 30 minutes | 2026 KCSE Timetable |
| Wed 21 Oct | Not listed in PDF | 441/3 Practical Planning Session – Home Science (Foods and Nutrition) (Large print) | 30 minutes | 2026 KCSE Timetable |
| Wed 21 Oct | Not listed in PDF | 441/3 Practical Planning Session – Home Science (Foods and Nutrition) (Braille) | 1 hour | 2026 KCSE Timetable |
| Mon 26 Oct | Any time, 26–28 Oct | 441/3 Home Science – Foods and Nutrition (Practical) | 1 hour 15 minutes | 2026 KCSE Timetable |
| Mon 26 Oct | Any time, 26–28 Oct | 441/3 Home Science – Foods and Nutrition (Practical) (Large print) | 1 hour 15 minutes | 2026 KCSE Timetable |
| Mon 26 Oct | Any time, 26–28 Oct | 441/3 Home Science – Foods and Nutrition (Practical) (Braille) | 1 hour 45 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:00 am | 501/1 French (Listening Comprehension, Dictation and Creative Writing) | 2 hours | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:30 am | 501/1 French (Listening Comprehension, Dictation and Creative Writing) (Braille) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:00 am | 502/1 German (Listening Comprehension and Composition) | 2 hours | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:30 am | 503/2 Arabic (Grammar, Reading Comprehension and Composition) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:30 am | 503/2 Arabic (Grammar, Reading Comprehension and Composition) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:00 am | 504/1 Kenyan Sign Language (Receptive Skills) | 2 hours | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:30 am | 511/3 Music | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 10:30 am | 511/3 Music (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 8:00 am – 11:00 am | 511/3 Music (Braille) | 3 hours | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 4:15 pm | 501/2 French (Reading Comprehension, Grammar and Functional Writing) | 2 hours 15 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 4:15 pm | 501/2 French (Reading Comprehension, Grammar and Functional Writing) (Large print) | 2 hours 15 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 4:45 pm | 501/2 French (Reading Comprehension, Grammar and Functional Writing) (Braille) | 2 hours 45 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 4:30 pm | 502/2 German (Grammar and Reading Comprehension) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 4:30 pm | 502/2 German (Grammar and Reading Comprehension) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 2:50 pm | 503/1 Arabic (Listening Comprehension and Dictation) | 50 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 3:30 pm | 504/2 Kenyan Sign Language (Language Use) | 1 hour 30 minutes | 2026 KCSE Timetable |
| Wed 28 Oct | 2:00 pm – 2:50 pm | 511/2 Music (Aural) | 50 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 441/1 Home Science | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 441/1 Home Science (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 11:00 am | 441/1 Home Science (Braille) | 3 hours | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 9:30 am | 442/1 Art and Design | 1 hour 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 9:30 am | 442/1 Art and Design (Large print) | 1 hour 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 444/1 Woodwork | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 444/1 Woodwork (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 445/1 Metalwork | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 445/1 Metalwork (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 446/1 Building Construction | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 446/1 Building Construction (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 448/1 Electricity | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 448/1 Electricity (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 8:00 am – 10:30 am | 450/1 Aviation Technology | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 2:00 pm – 4:30 pm | 447/1 Power Mechanics | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 2:00 pm – 4:30 pm | 447/1 Power Mechanics (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 2:00 pm – 4:30 pm | 449/1 Drawing and Design | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 2:00 pm – 4:30 pm | 449/1 Drawing and Design (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 2:00 pm – 4:30 pm | 451/1 Computer Studies | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 29 Oct | 2:00 pm – 4:30 pm | 451/1 Computer Studies (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 441/2 Home Science – Clothing Construction (Practical) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 441/2 Home Science – Clothing Construction (Practical) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 11:00 am | 441/2 Home Science – Clothing Construction (Practical) (Braille) | 3 hours | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 12:00 noon | 442/2 Art and Design (Practical) | 4 hours | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 12:00 noon | 442/2 Art and Design (Practical) (Large print) | 4 hours | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 447/2 Power Mechanics (Practical) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 447/2 Power Mechanics (Practical) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 448/2 Electricity (Practical) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 448/2 Electricity (Practical) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 449/2 Drawing and Design (Practical) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 450/2 Aviation Technology (Practical) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 451/2 Computer Studies (Practical) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 30 Oct | 8:00 am – 10:30 am | 451/2 Computer Studies (Practical) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 2 Nov | 8:00 am – 10:00 am | 101/1 English (Functional Skills) | 2 hours | 2026 KCSE Timetable |
| Mon 2 Nov | 8:00 am – 10:00 am | 101/1 English (Functional Skills) (Large print) | 2 hours | 2026 KCSE Timetable |
| Mon 2 Nov | 8:00 am – 10:30 am | 101/1 English (Functional Skills) (Braille) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 2 Nov | 8:00 am – 10:30 am | 101/1 English (Hearing Impaired) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 2 Nov | 2:00 pm – 4:00 pm | 233/1 Chemistry | 2 hours | 2026 KCSE Timetable |
| Mon 2 Nov | 2:00 pm – 4:00 pm | 233/1 Chemistry (Large print) | 2 hours | 2026 KCSE Timetable |
| Tue 3 Nov | 8:00 am – 10:30 am | 121/1 Mathematics Alt. A | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 3 Nov | 8:00 am – 10:30 am | 121/1 Mathematics Alt. A (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 3 Nov | 8:00 am – 11:00 am | 121/1 Mathematics Alt. A (Braille) | 3 hours | 2026 KCSE Timetable |
| Tue 3 Nov | 8:00 am – 10:30 am | 122/1 Mathematics Alt. B | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 3 Nov | 8:00 am – 10:30 am | 122/1 Mathematics Alt. B (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 3 Nov | 2:00 pm – 4:30 pm | 101/2 English (Comprehension, Literary Appreciation & Grammar) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 3 Nov | 2:00 pm – 4:30 pm | 101/2 English (Comprehension, Literary Appreciation & Grammar) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 3 Nov | 2:00 pm – 5:00 pm | 101/2 English (Comprehension, Literary Appreciation & Grammar) (Braille) | 3 hours | 2026 KCSE Timetable |
| Tue 3 Nov | 2:00 pm – 5:00 pm | 101/2 English (Hearing Impaired) | 3 hours | 2026 KCSE Timetable |
| Wed 4 Nov | 8:00 am – 10:00 am | 233/2 Chemistry | 2 hours | 2026 KCSE Timetable |
| Wed 4 Nov | 8:00 am – 10:00 am | 233/2 Chemistry (Large print) | 2 hours | 2026 KCSE Timetable |
| Wed 4 Nov | 8:00 am – 10:30 am | 237/1 General Science | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 4 Nov | 8:00 am – 10:30 am | 237/1 General Science (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 4 Nov | 2:00 pm – 4:30 pm | 101/3 English (Creative Composition and Essays based on Set Texts) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 4 Nov | 2:00 pm – 4:30 pm | 101/3 English (Creative Composition and Essays based on Set Texts) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 4 Nov | 2:00 pm – 5:00 pm | 101/3 English (Creative Composition and Essays based on Set Texts) (Braille) | 3 hours | 2026 KCSE Timetable |
| Wed 4 Nov | 2:00 pm – 5:00 pm | 101/3 English (Hearing Impaired) | 3 hours | 2026 KCSE Timetable |
| Thu 5 Nov | 8:00 am – 10:30 am | 102/2 Kiswahili (Lugha) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 5 Nov | 8:00 am – 10:30 am | 102/2 Kiswahili (Lugha) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 5 Nov | 8:00 am – 11:00 am | 102/2 Kiswahili (Lugha) (Braille) | 3 hours | 2026 KCSE Timetable |
| Thu 5 Nov | 2:00 pm – 3:45 pm | 102/1 Kiswahili (Insha) | 1 hour 45 minutes | 2026 KCSE Timetable |
| Thu 5 Nov | 2:00 pm – 3:45 pm | 102/1 Kiswahili (Insha) (Large print) | 1 hour 45 minutes | 2026 KCSE Timetable |
| Thu 5 Nov | 2:00 pm – 4:15 pm | 102/1 Kiswahili (Insha) (Braille) | 2 hours 15 minutes | 2026 KCSE Timetable |
| Fri 6 Nov | 8:00 am – 10:15 am | 233/3 Chemistry (Practical) | 2 hours 15 minutes | 2026 KCSE Timetable |
| Fri 6 Nov | 8:00 am – 10:15 am | 233/3 Chemistry (Practical) (Large print) | 2 hours 15 minutes | 2026 KCSE Timetable |
| Mon 9 Nov | 8:00 am – 10:30 am | 121/2 Mathematics Alt. A | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 9 Nov | 8:00 am – 10:30 am | 121/2 Mathematics Alt. A (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 9 Nov | 8:00 am – 11:00 am | 121/2 Mathematics Alt. A (Braille) | 3 hours | 2026 KCSE Timetable |
| Mon 9 Nov | 8:00 am – 10:30 am | 122/2 Mathematics Alt. B | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 9 Nov | 8:00 am – 10:30 am | 122/2 Mathematics Alt. B (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 9 Nov | 2:00 pm – 4:30 pm | 102/3 Kiswahili (Fasihi) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 9 Nov | 2:00 pm – 4:30 pm | 102/3 Kiswahili (Fasihi) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 9 Nov | 2:00 pm – 5:00 pm | 102/3 Kiswahili (Fasihi) (Braille) | 3 hours | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 10:30 am | 313/1 Christian Religious Education | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 10:30 am | 313/1 Christian Religious Education (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 11:00 am | 313/1 Christian Religious Education (Braille) | 3 hours | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 10:30 am | 314/1 Islamic Religious Education | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 10:30 am | 314/1 Islamic Religious Education (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 11:00 am | 314/1 Islamic Religious Education (Braille) | 3 hours | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 10:30 am | 315/1 Hindu Religious Education | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 10:30 am | 315/1 Hindu Religious Education (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 10 Nov | 8:00 am – 11:00 am | 315/1 Hindu Religious Education (Braille) | 3 hours | 2026 KCSE Timetable |
| Tue 10 Nov | 2:00 pm – 4:00 pm | 231/1 Biology | 2 hours | 2026 KCSE Timetable |
| Tue 10 Nov | 2:00 pm – 4:00 pm | 231/1 Biology (Large print) | 2 hours | 2026 KCSE Timetable |
| Tue 10 Nov | 2:00 pm – 4:30 pm | 236/1 Biology (For the Blind) (Braille) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 10:30 am | 313/2 Christian Religious Education | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 10:30 am | 313/2 Christian Religious Education (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 11:00 am | 313/2 Christian Religious Education (Braille) | 3 hours | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 10:30 am | 314/2 Islamic Religious Education | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 10:30 am | 314/2 Islamic Religious Education (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 11:00 am | 314/2 Islamic Religious Education (Braille) | 3 hours | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 10:30 am | 315/2 Hindu Religious Education | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 10:30 am | 315/2 Hindu Religious Education (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 8:00 am – 11:00 am | 315/2 Hindu Religious Education (Braille) | 3 hours | 2026 KCSE Timetable |
| Wed 11 Nov | 2:00 pm – 4:30 pm | 311/1 History and Government | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 2:00 pm – 4:30 pm | 311/1 History and Government (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 11 Nov | 2:00 pm – 5:00 pm | 311/1 History and Government (Braille) | 3 hours | 2026 KCSE Timetable |
| Thu 12 Nov | 8:00 am – 10:00 am | 231/2 Biology | 2 hours | 2026 KCSE Timetable |
| Thu 12 Nov | 8:00 am – 10:00 am | 231/2 Biology (Large print) | 2 hours | 2026 KCSE Timetable |
| Thu 12 Nov | 8:00 am – 10:30 am | 236/2 Biology (For the Blind) (Braille) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 12 Nov | 2:00 pm – 4:30 pm | 311/2 History and Government | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 12 Nov | 2:00 pm – 4:30 pm | 311/2 History and Government (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 12 Nov | 2:00 pm – 5:00 pm | 311/2 History and Government (Braille) | 3 hours | 2026 KCSE Timetable |
| Fri 13 Nov | 8:00 am – 9:30 am | 231/3 Biology (Practical) | 1 hour 45 minutes | 2026 KCSE Timetable |
| Fri 13 Nov | 8:00 am – 9:30 am | 231/3 Biology (Practical) (Large print) | 1 hour 45 minutes | 2026 KCSE Timetable |
| Fri 13 Nov | 8:00 am – 10:15 am | 236/3 Biology (Practical for Blind Candidates) (Braille) | 2 hours 15 minutes | 2026 KCSE Timetable |
| Mon 16 Nov | 8:00 am – 10:45 am | 312/1 Geography | 2 hours 45 minutes | 2026 KCSE Timetable |
| Mon 16 Nov | 8:00 am – 10:45 am | 312/1 Geography (Large print) | 2 hours 45 minutes | 2026 KCSE Timetable |
| Mon 16 Nov | 8:00 am – 11:15 am | 312/1 Geography (Braille) | 3 hours 15 minutes | 2026 KCSE Timetable |
| Mon 16 Nov | 2:00 pm – 4:00 pm | 292/1 Physics | 2 hours | 2026 KCSE Timetable |
| Mon 16 Nov | 2:00 pm – 4:00 pm | 292/1 Physics (Large print) | 2 hours | 2026 KCSE Timetable |
| Mon 16 Nov | 2:00 pm – 4:30 pm | 237/2 General Science | 2 hours 30 minutes | 2026 KCSE Timetable |
| Mon 16 Nov | 2:00 pm – 4:30 pm | 237/2 General Science (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 17 Nov | 8:00 am – 10:00 am | 565/1 Business Studies | 2 hours | 2026 KCSE Timetable |
| Tue 17 Nov | 8:00 am – 10:00 am | 565/1 Business Studies (Large print) | 2 hours | 2026 KCSE Timetable |
| Tue 17 Nov | 8:00 am – 10:30 am | 565/1 Business Studies (Braille) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Tue 17 Nov | 2:00 pm – 4:00 pm | 443/1 Agriculture | 2 hours | 2026 KCSE Timetable |
| Tue 17 Nov | 2:00 pm – 4:00 pm | 443/1 Agriculture (Large print) | 2 hours | 2026 KCSE Timetable |
| Tue 17 Nov | 2:00 pm – 4:30 pm | 443/1 Agriculture (Braille) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Wed 18 Nov | 8:00 am – 10:45 am | 312/2 Geography | 2 hours 45 minutes | 2026 KCSE Timetable |
| Wed 18 Nov | 8:00 am – 10:45 am | 312/2 Geography (Large print) | 2 hours 45 minutes | 2026 KCSE Timetable |
| Wed 18 Nov | 8:00 am – 11:15 am | 312/2 Geography (Braille) | 3 hours 15 minutes | 2026 KCSE Timetable |
| Wed 18 Nov | 2:00 pm – 4:00 pm | 292/2 Physics | 2 hours | 2026 KCSE Timetable |
| Wed 18 Nov | 2:00 pm – 4:00 pm | 292/2 Physics (Large print) | 2 hours | 2026 KCSE Timetable |
| Thu 19 Nov | 8:00 am – 10:30 am | 565/2 Business Studies | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 19 Nov | 8:00 am – 10:30 am | 565/2 Business Studies (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Thu 19 Nov | 8:00 am – 11:00 am | 565/2 Business Studies (Braille) | 3 hours | 2026 KCSE Timetable |
| Thu 19 Nov | 2:00 pm – 4:00 pm | 443/2 Agriculture | 2 hours | 2026 KCSE Timetable |
| Thu 19 Nov | 2:00 pm – 4:00 pm | 443/2 Agriculture (Large print) | 2 hours | 2026 KCSE Timetable |
| Thu 19 Nov | 2:00 pm – 4:30 pm | 443/2 Agriculture (Braille) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 20 Nov | 8:00 am – 10:30 am | 292/3 Physics (Practical) | 2 hours 30 minutes | 2026 KCSE Timetable |
| Fri 20 Nov | 8:00 am – 10:30 am | 292/3 Physics (Practical) (Large print) | 2 hours 30 minutes | 2026 KCSE Timetable |
164 of 164 papers shown.