KCSE Timetable 2025: Official Dates, PDF Download & Instructions
KCSE Timetable 2025: Official Dates, PDF Download & Instructions
The wait is over for Kenyan students, parents, and teachers! The Kenya National Examinations Council (KNEC) has released the official 2025 KCSE Examination Timetable. ReviseKenya.com provides a clear, simplified overview of the key dates, sessions, and essential instructions you need to know for a successful exam period.
KCSE 2025 at a Glance: Key Highlights
Examination Period: 21st October to 21st November 2025
Rehearsal Day: Friday, 17th October 2025
First Session Start Time: 8.00 a.m.
Second Session Start Time: 2.00 p.m.
Project Upload Deadlines: 31st March (Milestone 1) & 31st July 2025 (Milestone 2)
KCSE 2025 examination timetable
| Date | Day | Time | KCSE Exam Paper / Activity |
|---|---|---|---|
| 17/10/2025 | Friday | All Day | REHEARSAL DAY |
| 21/10/2025 to 24/10/2025 | Tuesday to Friday | As Scheduled | French Oral (501/3) |
| 21/10/2025 to 24/10/2025 | Tuesday to Friday | As Scheduled | German Oral (502/3) |
| 21/10/2025 to 24/10/2025 | Tuesday to Friday | As Scheduled | Kenyan Sign Language Practical (504/3) |
| 21/10/2025 to 27/10/2025 | Tuesday to Monday | As Scheduled | Music Practical (511/1) |
| 22/10/2025 | Wednesday | As Scheduled | Arabic Oral (503/3) |
| 27/10/2025 to 29/10/2025 | Monday to Wednesday | As Scheduled | Home Science – Foods & Nutrition (Practical Planning) (441/3) |
| 29/10/2025 | Wednesday | 8:00 AM – 10:00 AM | French (501/1) |
| 29/10/2025 | Wednesday | 8:00 AM – 10:00 AM | German (502/1) |
| 29/10/2025 | Wednesday | 8:00 AM – 10:30 AM | Arabic (503/2) |
| 29/10/2025 | Wednesday | 8:00 AM – 10:00 AM | Kenyan Sign Language (504/1) |
| 29/10/2025 | Wednesday | 8:00 AM – 10:30 AM | Music (511/3) |
| 29/10/2025 | Wednesday | 2:00 PM – 4:15 PM | French (501/2) |
| 29/10/2025 | Wednesday | 2:00 PM – 4:30 PM | German (502/2) |
| 29/10/2025 | Wednesday | 2:00 PM – 2:50 PM | Arabic (503/1) |
| 29/10/2025 | Wednesday | 2:00 PM – 3:30 PM | Kenyan Sign Language (504/2) |
| 29/10/2025 | Wednesday | 2:00 PM – 2:50 PM | Music (Aural) (511/2) |
| 30/10/2025 | Thursday | 8:00 AM – 10:30 AM | Home Science (Theory) (441/1) |
| 30/10/2025 | Thursday | 8:00 AM – 9:30 AM | Art and Design (Theory) (442/1) |
| 30/10/2025 | Thursday | 8:00 AM – 10:30 AM | Woodwork (Theory) (444/1) |
| 30/10/2025 | Thursday | 8:00 AM – 10:30 AM | Metalwork (Theory) (445/1) |
| 30/10/2025 | Thursday | 8:00 AM – 10:30 AM | Building Construction (Theory) (446/1) |
| 30/10/2025 | Thursday | 8:00 AM – 10:30 AM | Electricity (Theory) (448/1) |
| 30/10/2025 | Thursday | 8:00 AM – 10:30 AM | Aviation Technology (Theory) (450/1) |
| 30/10/2025 | Thursday | 2:00 PM – 4:30 PM | Power Mechanics (Theory) (447/1) |
| 30/10/2025 | Thursday | 2:00 PM – 4:30 PM | Drawing and Design (Theory) (449/1) |
| 30/10/2025 | Thursday | 2:00 PM – 4:30 PM | Computer Studies (Theory) (451/1) |
| 31/10/2025 | Friday | 8:00 AM – 10:30 AM | Home Science – Clothing (Practical) (441/2) |
| 31/10/2025 | Friday | 8:00 AM – 12:00 PM | Art and Design (Practical) (442/2) |
| 31/10/2025 | Friday | 8:00 AM – 10:30 AM | Power Mechanics (Practical) (447/2) |
| 31/10/2025 | Friday | 8:00 AM – 10:30 AM | Electricity (Practical) (448/2) |
| 31/10/2025 | Friday | 8:00 AM – 10:30 AM | Drawing and Design (Practical) (449/2) |
| 31/10/2025 | Friday | 8:00 AM – 10:30 AM | Aviation Technology (Practical) (450/2) |
| 31/10/2025 | Friday | 8:00 AM – 10:30 AM | Computer Studies (Practical) (451/2) |
| 03/11/2025 | Monday | 8:00 AM – 10:00 AM | English (Functional Skills) (101/1) |
| 03/11/2025 | Monday | 2:00 PM – 4:00 PM | Chemistry (Theory 1) (233/1) |
| 04/11/2025 | Tuesday | 8:00 AM – 10:30 AM | Mathematics Alt. A (121/1) |
| 04/11/2025 | Tuesday | 8:00 AM – 10:30 AM | Mathematics Alt. B (122/1) |
| 04/11/2025 | Tuesday | 2:00 PM – 4:30 PM | English (Comprehension) (101/2) |
| 05/11/2025 | Wednesday | 8:00 AM – 10:00 AM | Chemistry (Theory 2) (233/2) |
| 05/11/2025 | Wednesday | 8:00 AM – 10:30 AM | General Science (Theory 1) (237/1) |
| 05/11/2025 | Wednesday | 2:00 PM – 4:30 PM | English (Composition) (101/3) |
| 06/11/2025 | Thursday | 8:00 AM – 10:30 AM | Kiswahili (Lugha) (102/2) |
| 06/11/2025 | Thursday | 2:00 PM – 3:45 PM | Kiswahili (Insha) (102/1) |
| 07/11/2025 | Friday | 8:00 AM – 10:15 AM | Chemistry (Practical) (233/3) |
| 10/11/2025 | Monday | 8:00 AM – 10:30 AM | Mathematics Alt. A (121/2) |
| 10/11/2025 | Monday | 8:00 AM – 10:30 AM | Mathematics Alt. B (122/2) |
| 10/11/2025 | Monday | 2:00 PM – 4:30 PM | Kiswahili (Fasihi) (102/3) |
| 11/11/2025 | Tuesday | 8:00 AM – 10:30 AM | Christian Religious Education (313/1) |
| 11/11/2025 | Tuesday | 8:00 AM – 10:30 AM | Islamic Religious Education (314/1) |
| 11/11/2025 | Tuesday | 8:00 AM – 10:30 AM | Hindu Religious Education (315/1) |
| 11/11/2025 | Tuesday | 2:00 PM – 4:00 PM | Biology (Theory 1) (231/1) |
| 12/11/2025 | Wednesday | 8:00 AM – 10:30 AM | Christian Religious Education (313/2) |
| 12/11/2025 | Wednesday | 8:00 AM – 10:30 AM | Islamic Religious Education (314/2) |
| 12/11/2025 | Wednesday | 8:00 AM – 10:30 AM | Hindu Religious Education (315/2) |
| 12/11/2025 | Wednesday | 2:00 PM – 4:30 PM | History and Government (311/1) |
| 13/11/2025 | Thursday | 8:00 AM – 10:00 AM | Biology (Theory 2) (231/2) |
| 13/11/2025 | Thursday | 2:00 PM – 4:30 PM | History and Government (311/2) |
| 14/11/2025 | Friday | 8:00 AM – 9:45 AM | Biology (Practical) (231/3) |
| 17/11/2025 | Monday | 8:00 AM – 10:45 AM | Geography (Paper 1) (312/1) |
| 17/11/2025 | Monday | 2:00 PM – 4:00 PM | Physics (Theory 1) (232/1) |
| 17/11/2025 | Monday | 2:00 PM – 4:30 PM | General Science (Theory 2) (237/2) |
| 18/11/2025 | Tuesday | 8:00 AM – 10:00 AM | Business Studies (Paper 1) (565/1) |
| 18/11/2025 | Tuesday | 2:00 PM – 4:00 PM | Agriculture (Theory 1) (443/1) |
| 19/11/2025 | Wednesday | 8:00 AM – 10:45 AM | Geography (Paper 2) (312/2) |
| 19/11/2025 | Wednesday | 2:00 PM – 4:00 PM | Physics (Theory 2) (232/2) |
| 20/11/2025 | Thursday | 8:00 AM – 10:30 AM | Business Studies (Paper 2) (565/2) |
| 20/11/2025 | Thursday | 2:00 PM – 4:00 PM | Agriculture (Theory 2) (443/2) |
| 21/11/2025 | Friday | 8:00 AM – 10:30 AM | Physics (Practical) (232/3) |
Download the Official 2025 KCSE Timetable PDF
Crucial Instructions for KCSE Candidates
No Extra Time: The time on the question paper is final. Reading time is included.
Punctuality is Key: Arrive 15 minutes early. If you are more than 30 minutes late, you may not be allowed to sit the exam.
No Phones Allowed: Possession of a cell phone or any electronic device in the exam room will lead to cancellation of your results.
Use Correct Stationery: Write in blue or black ink only. A pencil is for diagrams. Use only KNEC-approved mathematical tables and non-programmable calculators.
Avoid Malpractice: Any form of cheating will lead to cancellation of the entire subject’s result. Widespread irregularities can lead to the cancellation of results for an entire school.
Final KCSE Preparation Tips
- Create a Personal Timetable: Use the official one to plan your revision schedule.
- Focus on Weak Areas: Use the remaining time to strengthen topics you find difficult.
- Practice with KCSE Past Papers with Answers: Get familiar with the exam format and time management.
- Get Enough Rest: Ensure you are well-rested, especially the night before an exam.
- Use KCSE Revision Questions, KCSE Mock Exams, KCSE Trials, KCSE Topical Tests, KCSE Prediction Papers, KCSE Quizzes, and KCSE Tests.
ReviseKenya.com wishes all 2025 KCSE candidates in Kenya the very best of luck in their preparations! Stay focused, manage your time wisely, and success will be yours.
Revise Kenya, the Leading KCSE Revision Platform in Kenya