The Ministry of Education has released the 2027 academic calendar for pre-primary, primary, junior, senior secondary schools and Teachers Training Colleges.
In a circular dated October 19, 2026, from the Office of the Principal Secretary, State Department for Basic Education, the ministry outlined opening and closing dates for the entire 2027 academic year.
The circular was addressed to Regional Directors of Education, County Directors of Education and Sub-County Directors of Education.
Pre-Primary, Primary and Junior Schools 2027 Calendar
According to the circular, Term I will run for 14 weeks, opening on 4th January, 2027 and closing on 9th April, 2027. Learners will have a half-term break from 19th to 28th February, 2027.
The April holiday will run from 10th April to 2nd May, 2027.
Term II will open on 3rd May and close on 30th July, 2027, lasting 13 weeks. Half-term will be from 9th to 20th June. The August holiday will then run from 31st July to 29th August, 2027.
Term III will be the shortest at 10 weeks, running from 30th August to 5th November, 2027.
National assessments — KPSEA, KILEA, KJSEA and KPLEA — will be conducted from 1st to 5th November, 2027. The long December holiday will run from 8th November, 2027 to 3rd January, 2028.
| Term / Period | Opening Date | Closing Date | Duration |
|
Term I
|
4th January, 2027
|
9th April, 2027
|
14 Weeks
|
|
Half term
|
19th February 2027
|
28th February, 2027
|
9 Days
|
|
April Holiday
|
10th April, 2027
|
2nd May, 2027
|
3 Weeks
|
|
Term II
|
3rd May, 2027
|
30th July, 2027
|
13 Weeks
|
|
Half term
|
9th June 2027
|
20th June, 2027
|
11 Days
|
|
August Holiday
|
31st July, 2027
|
29th August, 2027
|
4 Weeks
|
|
Term III
|
30th August, 2027
|
5th November 2027
|
10 Weeks
|
|
KPSEA / KILEA / KJSEA / KPLEA (KNEC Primary and Junior Assessments)
|
1st November, 2027
|
5th November, 2027
|
5 Days
|
|
December Holiday
|
8th November, 2027
|
3rd January, 2028
|
8 Weeks
|
Senior Secondary Schools 2027 Calendar
For Senior and Secondary schools, Term I will open on 4th January and close on 2nd April, 2027 (13 weeks), with a half-term from 19th to 28th February.
The April holiday will be longer at 4 weeks, from 3rd April to 2nd May, 2027.
Term II will run from 3rd May to 30th July, 2027 (13 weeks) with a 12-day half-term from 9th to 20th June. August holiday will be from 31st July to 29th August.
Term III will run from 30th August to 5th November, 2027. The Kenya Certificate of Secondary Education (KCSE) examinations are scheduled to run from 8th November to 26th November, 2027, according to the circular.
| Term / Period | Opening Date | Closing Date | Duration |
|
Term I
|
4th January, 2027
|
2nd April, 2027
|
13 Weeks
|
|
Half Term
|
19th February 2027
|
28th February, 2027
|
10 Days
|
|
April Holiday
|
3rd April, 2027
|
2nd May, 2027
|
4 Weeks
|
|
Term II
|
3rd May, 2027
|
30th July, 2027
|
13 Weeks
|
|
Half Term
|
9th June 2027
|
20th June, 2027
|
12 Days
|
|
August Holiday
|
$31st July, 2027
|
29th August, 2027
|
4 Weeks
|
|
Term III
|
30th August, 2027
|
5th November 2027
|
10 Weeks
|
|
KCSE 2027
|
8th November, 2027
|
26th November, 2027
|
3 Weeks
|
|
December Holiday
|
6th November, 2027
|
3rd January, 2028
|
8 weeks
|
C. DIPLOMA TEACHERS TRAINING COLLEGES ACADEMIC CALENDAR, 2027
| Term / Period | Opening Date | Closing Date | Duration |
|
Term II
|
5th January 2027
|
2nd April 2027
|
13 Weeks
|
|
April Holiday
|
5th April 2027
|
23rd April 2027
|
3 Weeks
|
|
Term III
|
26th April 2027
|
30th July 2027
|
14 Weeks
|
|
August Holiday
|
2nd August 2027
|
20th August 2027
|
3 Weeks
|
|
Term I
|
23rd August 2027
|
12th November 2027
|
11 Weeks
|
|
December Holiday
|
15th November 2027
|
8th January 2028
|
8 Weeks
|



Uasin Gishu News is a leading local news platform dedicated to delivering breaking news, politics, business, development, sports and community stories from Uasin Gishu County. We are committed to informing, educating and connecting our audience through accurate, timely and impactful journalism that highlights the people, events and issues shaping the region. You can reach us by email at uasingishunews.co.ke@gmail.com or on WhatsApp/Call +254106468848.