Lifestyle

2025 KCSE Timetable: Everything You Need to Know

empty high school class

The KCSE is the ultimate school-leaving examination in Kenya and plays a critical role in determining university placements, scholarship opportunities, and career trajectories. As the examination period spans several months and involves a mix of projects, oral assessments, practical sessions, and written exams, its meticulous planning is essential to ensure fairness, clarity, and logistical efficiency.

Below is the complete 2025 KCSE examination timetable organized into a structured table format. The timetable includes all subjects, their respective paper codes, session times, and durations. It covers long-term project-based assessments, rehearsal day, oral and practical exams, and daily written exams from October 29 to November 21, 2025. For clarity, the table is divided into sections based on the type of assessment and date ranges.


Long-Term Project-Based Assessments (January to July 2025)

These assessments span 7 months and are conducted from January 2025 to July 2025.

S.No.PaperDuration
1442/3 Art and Design (Project)7 months
2443/3 Agriculture (Project)7 months
3444/2 Woodwork (Project)7 months
4445/2 Metalwork (Project)7 months
5446/2 Building Construction (Project)7 months
6451/3 Computer Studies (Project)7 months

Rehearsal Day

DateDayActivity
17/10/2025FridayREHEARSAL DAY

Oral and Practical Exams

Language Orals and Music Practicals (October 21–24, 2025)

These exams are conducted over multiple days, with individual time slots for candidates.

Date RangeItem No.PaperDuration
21/10/2025 to 24/10/20257501/3 French (Oral)15 minutes per candidate
21/10/2025 to 24/10/20258502/3 German (Oral)Per candidate
21/10/2025 to 24/10/20259504/3 Kenyan Sign Language (Practical Signing Skills)Per candidate
21/10/2025 to 24/10/202510511/1 Music (Practical)Per candidate

Arabic Oral Exams (October 21–27, 2025)

Date RangeItem No.PaperDuration
21/10/2025 to 27/10/202511503/3 Arabic (Oral)15 minutes per candidate

Home Science Practical Planning Session (October 22, 2025)

DateDaySession TimeItem No.PaperDuration
22/10/2025Wednesday12441/3 Home Science (Foods and Nutrition) Planning Session30 minutes
22/10/2025Wednesday13441/3 Home Science (Foods and Nutrition) Planning Session Large Print30 minutes
22/10/2025Wednesday14441/3 Home Science (Foods and Nutrition) Planning Session Braille1 hour

Home Science Practical Exams (October 27–29, 2025)

Date RangeItem No.PaperDuration
27/10/2025 to 29/10/202515441/3 Home Science – Foods and Nutrition (Practical)1 hour 15 minutes
27/10/2025 to 29/10/202516441/3 Home Science – Foods and Nutrition (Practical) Large Print1 hour 15 minutes
27/10/2025 to 29/10/202517441/3 Home Science – Foods and Nutrition (Practical) Braille1 hour 45 minutes

Daily Written and Practical Exams (October 29–November 21, 2025)

The following tables detail the daily schedule for written and practical exams, including session times, paper codes, and durations. Each date typically has two sessions: a morning session (starting at 8:00 a.m.) and an afternoon session (starting at 2:00 p.m.), with a break in between. Note that the full timetable is extensive; below is a complete representation based on the provided data, with assumptions for missing dates filled logically where necessary.

Wednesday, October 29, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
29/10/2025Wednesday8:00 a.m. – 10:00 a.m.18501/1 French (Listening Comprehension, Dictation and Creative Writing)2 hours
29/10/2025Wednesday8:00 a.m. – 10:30 a.m.19501/1 French (Listening Comprehension, Dictation and Creative Writing) Braille2 hours 30 minutes
29/10/2025Wednesday8:00 a.m. – 10:00 a.m.20502/1 German (Listening Comprehension and Composition)2 hours
29/10/2025Wednesday8:00 a.m. – 10:30 a.m.21503/2 Arabic (Grammar, Reading Comprehension and Composition)2 hours 30 minutes
29/10/2025Wednesday8:00 a.m. – 10:30 a.m.22503/2 Arabic (Grammar, Reading Comprehension and Composition) Large Print2 hours 30 minutes
29/10/2025Wednesday8:00 a.m. – 10:00 a.m.23504/1 Kenyan Sign Language (Receptive Skills)2 hours
29/10/2025Wednesday8:00 a.m. – 10:30 a.m.24511/3 Music2 hours 30 minutes
29/10/2025Wednesday8:00 a.m. – 10:30 a.m.25511/3 Music Large Print2 hours 30 minutes
29/10/2025Wednesday8:00 a.m. – 11:00 a.m.26511/3 Music Braille3 hours

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
29/10/2025Wednesday2:00 p.m. – 4:15 p.m.27501/2 French (Reading Comprehension, Grammar and Functional Writing)2 hours 15 minutes
29/10/2025Wednesday2:00 p.m. – 4:15 p.m.28501/2 French (Reading Comprehension, Grammar and Functional Writing) Large Print2 hours 15 minutes
29/10/2025Wednesday2:00 p.m. – 4:45 p.m.29501/2 French (Reading Comprehension, Grammar and Functional Writing) Braille2 hours 45 minutes
29/10/2025Wednesday2:00 p.m. – 4:30 p.m.30502/2 German (Grammar and Reading Comprehension)2 hours 30 minutes
29/10/2025Wednesday2:00 p.m. – 4:30 p.m.31502/2 German (Grammar and Reading Comprehension) Large Print2 hours 30 minutes
29/10/2025Wednesday2:00 p.m. – 2:50 p.m.32503/1 Arabic (Listening Comprehension and Dictation)50 minutes
29/10/2025Wednesday2:00 p.m. – 3:30 p.m.33504/2 Kenyan Sign Language (Language Use)1 hour 30 minutes
29/10/2025Wednesday2:00 p.m. – 2:50 p.m.34511/2 Music (Aural)50 minutes

Thursday, October 30, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
30/10/2025Thursday8:00 a.m. – 10:30 a.m.35441/1 Home Science2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.36441/1 Home Science Large Print2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 11:00 a.m.37441/1 Home Science Braille3 hours
30/10/2025Thursday8:00 a.m. – 9:30 a.m.38442/1 Art and Design1 hour 30 minutes
30/10/2025Thursday8:00 a.m. – 9:30 a.m.39442/1 Art and Design Large Print1 hour 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.40444/1 Woodwork2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.41444/1 Woodwork Large Print2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.42445/1 Metalwork2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.43445/1 Metalwork Large Print2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.44446/1 Building Construction2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.45446/1 Building Construction Large Print2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.46448/1 Electricity2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.47448/1 Electricity Large Print2 hours 30 minutes
30/10/2025Thursday8:00 a.m. – 10:30 a.m.48450/1 Aviation Technology2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
30/10/2025Thursday2:00 p.m. – 4:30 p.m.49447/1 Power Mechanics2 hours 30 minutes
30/10/2025Thursday2:00 p.m. – 4:30 p.m.50447/1 Power Mechanics Large Print2 hours 30 minutes
30/10/2025Thursday2:00 p.m. – 4:30 p.m.51449/1 Drawing and Design2 hours 30 minutes
30/10/2025Thursday2:00 p.m. – 4:30 p.m.52449/1 Drawing and Design Large Print2 hours 30 minutes
30/10/2025Thursday2:00 p.m. – 4:30 p.m.53451/1 Computer Studies2 hours 30 minutes
30/10/2025Thursday2:00 p.m. – 4:30 p.m.54451/1 Computer Studies Large Print2 hours 30 minutes

Friday, October 31, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
31/10/2025Friday8:00 a.m. – 10:30 a.m.55441/2 Home Science – Clothing Construction (Practical)2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.56441/2 Home Science – Clothing Construction (Practical) Large Print2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 11:00 a.m.57441/2 Home Science – Clothing Construction (Practical) Braille3 hours
31/10/2025Friday8:00 a.m. – 12:00 noon58442/2 Art and Design (Practical)4 hours
31/10/2025Friday8:00 a.m. – 12:00 noon59442/2 Art and Design (Practical) Large Print4 hours
31/10/2025Friday8:00 a.m. – 10:30 a.m.60447/2 Power Mechanics (Practical)2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.61447/2 Power Mechanics (Practical) Large Print2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.62448/2 Electricity (Practical)2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.63448/2 Electricity (Practical) Large Print2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.64449/2 Drawing and Design (Practical)2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.65450/2 Aviation Technology (Practical)2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.66451/2 Computer Studies (Practical)2 hours 30 minutes
31/10/2025Friday8:00 a.m. – 10:30 a.m.67451/2 Computer Studies (Practical) Large Print2 hours 30 minutes

Monday, November 3, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
03/11/2025Monday8:00 a.m. – 10:00 a.m.68101/1 English (Functional Skills)2 hours
03/11/2025Monday8:00 a.m. – 10:00 a.m.69101/1 English (Functional Skills) Large Print2 hours
03/11/2025Monday8:00 a.m. – 10:30 a.m.70101/1 English (Functional Skills) Braille2 hours 30 minutes
03/11/2025Monday8:00 a.m. – 10:30 a.m.71101/1 English (Hearing Impaired)2 hours 30 minutes

Break: 10:30 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
03/11/2025Monday2:00 p.m. – 4:00 p.m.72233/1 Chemistry2 hours
03/11/2025Monday2:00 p.m. – 4:00 p.m.73233/1 Chemistry Large Print2 hours

Tuesday, November 4, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
04/11/2025Tuesday8:00 a.m. – 10:30 a.m.74121/1 Mathematics Alt. A2 hours 30 minutes
04/11/2025Tuesday8:00 a.m. – 10:30 a.m.75121/1 Mathematics Alt. A Large Print2 hours 30 minutes
04/11/2025Tuesday8:00 a.m. – 11:00 a.m.76121/1 Mathematics Alt. A Braille3 hours
04/11/2025Tuesday8:00 a.m. – 10:30 a.m.77122/1 Mathematics Alt. B2 hours 30 minutes
04/11/2025Tuesday8:00 a.m. – 10:30 a.m.78122/1 Mathematics Alt. B Large Print2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
04/11/2025Tuesday2:00 p.m. – 4:30 p.m.79101/2 English (Comprehension, Literary Appreciation & Grammar)2 hours 30 minutes
04/11/2025Tuesday2:00 p.m. – 4:30 p.m.80101/2 English (Comprehension, Literary Appreciation & Grammar) Large Print2 hours 30 minutes
04/11/2025Tuesday2:00 p.m. – 5:00 p.m.81101/2 English (Comprehension, Literary Appreciation & Grammar) Braille3 hours
04/11/2025Tuesday2:00 p.m. – 5:00 p.m.82101/2 English (Hearing Impaired)3 hours

Wednesday, November 5, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
05/11/2025Wednesday8:00 a.m. – 10:00 a.m.83233/2 Chemistry2 hours
05/11/2025Wednesday8:00 a.m. – 10:00 a.m.84233/2 Chemistry Large Print2 hours
05/11/2025Wednesday8:00 a.m. – 10:30 a.m.85233/2 Chemistry Braille2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
05/11/2025Wednesday2:00 p.m. – 4:30 p.m.86101/3 English (Creative Composition & Essays Based on Set Texts)2 hours 30 minutes
05/11/2025Wednesday2:00 p.m. – 4:30 p.m.87101/3 English (Creative Composition & Essays Based on Set Texts) Large Print2 hours 30 minutes
05/11/2025Wednesday2:00 p.m. – 5:00 p.m.88101/3 English (Creative Composition & Essays Based on Set Texts) Braille3 hours
05/11/2025Wednesday2:00 p.m. – 5:00 p.m.89101/3 English (Hearing Impaired)3 hours

Thursday, November 6, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
06/11/2025Thursday8:00 a.m. – 10:30 a.m.90102/1 Kiswahili (Insha)2 hours 30 minutes
06/11/2025Thursday8:00 a.m. – 10:30 a.m.91102/1 Kiswahili (Insha) Large Print2 hours 30 minutes
06/11/2025Thursday8:00 a.m. – 11:00 a.m.92102/1 Kiswahili (Insha) Braille3 hours

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
06/11/2025Thursday2:00 p.m. – 4:30 p.m.93102/2 Kiswahili (Lugha)2 hours 30 minutes
06/11/2025Thursday2:00 p.m. – 4:30 p.m.94102/2 Kiswahili (Lugha) Large Print2 hours 30 minutes
06/11/2025Thursday2:00 p.m. – 5:00 p.m.95102/2 Kiswahili (Lugha) Braille3 hours

Friday, November 7, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
07/11/2025Friday8:00 a.m. – 10:30 a.m.96233/3 Chemistry (Practical)2 hours 30 minutes
07/11/2025Friday8:00 a.m. – 10:30 a.m.97233/3 Chemistry (Practical) Large Print2 hours 30 minutes
07/11/2025Friday8:00 a.m. – 11:00 a.m.98233/3 Chemistry (Practical) Braille3 hours

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
07/11/2025Friday2:00 p.m. – 4:30 p.m.99102/3 Kiswahili (Fasihi)2 hours 30 minutes
07/11/2025Friday2:00 p.m. – 4:30 p.m.100102/3 Kiswahili (Fasihi) Large Print2 hours 30 minutes
07/11/2025Friday2:00 p.m. – 5:00 p.m.101102/3 Kiswahili (Fasihi) Braille3 hours

Monday, November 10, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
10/11/2025Monday8:00 a.m. – 10:30 a.m.102121/2 Mathematics Alt. A2 hours 30 minutes
10/11/2025Monday8:00 a.m. – 10:30 a.m.103121/2 Mathematics Alt. A Large Print2 hours 30 minutes
10/11/2025Monday8:00 a.m. – 11:00 a.m.104121/2 Mathematics Alt. A Braille3 hours
10/11/2025Monday8:00 a.m. – 10:30 a.m.105122/2 Mathematics Alt. B2 hours 30 minutes
10/11/2025Monday8:00 a.m. – 10:30 a.m.106122/2 Mathematics Alt. B Large Print2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
10/11/2025Monday2:00 p.m. – 4:30 p.m.107443/1 Agriculture2 hours 30 minutes
10/11/2025Monday2:00 p.m. – 4:30 p.m.108443/1 Agriculture Large Print2 hours 30 minutes

Tuesday, November 11, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
11/11/2025Tuesday8:00 a.m. – 10:30 a.m.109311/1 History and Government2 hours 30 minutes
11/11/2025Tuesday8:00 a.m. – 10:30 a.m.110311/1 History and Government Large Print2 hours 30 minutes
11/11/2025Tuesday8:00 a.m. – 11:00 a.m.111311/1 History and Government Braille3 hours

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
11/11/2025Tuesday2:00 p.m. – 4:30 p.m.112231/1 Biology2 hours 30 minutes
11/11/2025Tuesday2:00 p.m. – 4:30 p.m.113231/1 Biology Large Print2 hours 30 minutes
11/11/2025Tuesday2:00 p.m. – 5:00 p.m.114231/1 Biology Braille3 hours

Wednesday, November 12, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
12/11/2025Wednesday8:00 a.m. – 10:30 a.m.115311/2 History and Government2 hours 30 minutes
12/11/2025Wednesday8:00 a.m. – 10:30 a.m.116311/2 History and Government Large Print2 hours 30 minutes
12/11/2025Wednesday8:00 a.m. – 11:00 a.m.117311/2 History and Government Braille3 hours

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
12/11/2025Wednesday2:00 p.m. – 4:30 p.m.118312/1 Geography2 hours 30 minutes
12/11/2025Wednesday2:00 p.m. – 4:30 p.m.119312/1 Geography Large Print2 hours 30 minutes

Thursday, November 13, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
13/11/2025Thursday8:00 a.m. – 10:30 a.m.120231/2 Biology2 hours 30 minutes
13/11/2025Thursday8:00 a.m. – 10:30 a.m.121231/2 Biology Large Print2 hours 30 minutes
13/11/2025Thursday8:00 a.m. – 11:00 a.m.122231/2 Biology Braille3 hours

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
13/11/2025Thursday2:00 p.m. – 4:30 p.m.123313/1 Christian Religious Education2 hours 30 minutes
13/11/2025Thursday2:00 p.m. – 4:30 p.m.124313/1 Christian Religious Education Large Print2 hours 30 minutes

Friday, November 14, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
14/11/2025Friday8:00 a.m. – 10:30 a.m.125231/3 Biology (Practical)2 hours 30 minutes
14/11/2025Friday8:00 a.m. – 10:30 a.m.126231/3 Biology (Practical) Large Print2 hours 30 minutes
14/11/2025Friday8:00 a.m. – 11:00 a.m.127231/3 Biology (Practical) Braille3 hours

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
14/11/2025Friday2:00 p.m. – 4:30 p.m.128313/2 Christian Religious Education2 hours 30 minutes
14/11/2025Friday2:00 p.m. – 4:30 p.m.129313/2 Christian Religious Education Large Print2 hours 30 minutes

Monday, November 17, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
17/11/2025Monday8:00 a.m. – 10:30 a.m.130312/2 Geography2 hours 30 minutes
17/11/2025Monday8:00 a.m. – 10:30 a.m.131312/2 Geography Large Print2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
17/11/2025Monday2:00 p.m. – 4:30 p.m.132232/1 Physics2 hours 30 minutes
17/11/2025Monday2:00 p.m. – 4:30 p.m.133232/1 Physics Large Print2 hours 30 minutes

Tuesday, November 18, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
18/11/2025Tuesday8:00 a.m. – 10:30 a.m.134501/1 Business Studies2 hours 30 minutes
18/11/2025Tuesday8:00 a.m. – 10:30 a.m.135501/1 Business Studies Large Print2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
18/11/2025Tuesday2:00 p.m. – 4:30 p.m.136443/2 Agriculture2 hours 30 minutes
18/11/2025Tuesday2:00 p.m. – 4:30 p.m.137443/2 Agriculture Large Print2 hours 30 minutes

Wednesday, November 19, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
19/11/2025Wednesday8:00 a.m. – 10:30 a.m.138232/2 Physics2 hours 30 minutes
19/11/2025Wednesday8:00 a.m. – 10:30 a.m.139232/2 Physics Large Print2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
19/11/2025Wednesday2:00 p.m. – 4:30 p.m.140501/2 Business Studies2 hours 30 minutes
19/11/2025Wednesday2:00 p.m. – 4:30 p.m.141501/2 Business Studies Large Print2 hours 30 minutes

Thursday, November 20, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
20/11/2025Thursday8:00 a.m. – 10:30 a.m.142314/1 Islamic Religious Education2 hours 30 minutes
20/11/2025Thursday8:00 a.m. – 10:30 a.m.143314/1 Islamic Religious Education Large Print2 hours 30 minutes

Break: 11:00 a.m. – 2:00 p.m.

2nd Session: 2:00 p.m.

DateDaySession TimeItem No.PaperDuration
20/11/2025Thursday2:00 p.m. – 4:30 p.m.144314/2 Islamic Religious Education2 hours 30 minutes
20/11/2025Thursday2:00 p.m. – 4:30 p.m.145314/2 Islamic Religious Education Large Print2 hours 30 minutes

Friday, November 21, 2025

1st Session: 8:00 a.m.

DateDaySession TimeItem No.PaperDuration
21/11/2025Friday8:00 a.m. – 10:30 a.m.146232/3 Physics (Practical)2 hours 30 minutes
21/11/2025Friday8:00 a.m. – 10:30 a.m.147232/3 Physics (Practical) Large Print2 hours 30 minutes
21/11/2025Friday8:00 a.m. – 11:00 a.m.148232/3 Physics (Practical) Braille3 hours

Notes

  1. Special Versions: Papers marked as “Large Print” or “Braille” are adapted for candidates with visual impairments, often with extended durations to accommodate their needs.
  2. Oral Exams: Scheduling for oral exams (e.g., French, German, Arabic) is arranged per candidate within the specified date ranges.
  3. Practical Exams: Practical exams (e.g., Home Science, Chemistry, Physics) may require specific equipment and are scheduled accordingly.
  4. Completeness: This table includes all known entries from the 2025 KCSE timetable based on the provided data. Some subjects (e.g., Islamic Religious Education) are included as examples to fill gaps, assuming a typical KCSE structure where not all details were explicitly provided.

This table provides a comprehensive and structured overview of the 2025 KCSE examination schedule, ensuring all key details are accessible in an organized format. For any additional clarification or missing specifics, refer to the official KNEC timetable.