CBE planning for Kenyan teachers
Back to Home
MwalimuDocs Crest

Kenya School Term Dates 2027: the CBE School Calendar

In 2027, Term 1 runs from Monday 4 January to Friday 9 April (14 weeks), Term 2 from Monday 3 May to Friday 30 July (13 weeks), and Term 3 from Monday 30 August to Friday 5 November (10 weeks). Those are the dates for pre-primary, primary and junior schools. Senior and secondary schools close Term 1 a week earlier, on Friday 2 April, and follow the same dates for Terms 2 and 3.

These dates come from the Ministry of Education's 2027 academic calendar, circular MOE.HQS/3/13/3/VOL III of 19 October 2026. If your school has set its own dates, follow your school.

Updated on 7 November 2026

Pre-primary, primary and junior schools

2027 term dates for pre-primary, primary and junior schools
OpensClosesLength
Term 1Monday 4 JanuaryFriday 9 April14 weeks
Term 1 half termFriday 19 FebruarySunday 28 February
April holidaySaturday 10 AprilSunday 2 May
Term 2Monday 3 MayFriday 30 July13 weeks
Term 2 half termWednesday 9 JuneSunday 20 June
August holidaySaturday 31 JulySunday 29 August
Term 3Monday 30 AugustFriday 5 November10 weeks
KPSEA, KILEA, KJSEA and KPLEAMonday 1 NovemberFriday 5 November
December holidayMonday 8 NovemberMonday 3 January 2028

The KNEC primary and junior assessments (KPSEA, KILEA, KJSEA and KPLEA) run in the last week of Term 3, from Monday 1 November to Friday 5 November. The December holiday runs from Monday 8 November 2027 to Monday 3 January 2028.

Senior and secondary schools

2027 term dates for senior and secondary schools
OpensClosesLength
Term 1Monday 4 JanuaryFriday 2 April13 weeks
Term 1 half termFriday 19 FebruarySunday 28 February
April holidaySaturday 3 AprilSunday 2 May
Term 2Monday 3 MayFriday 30 July13 weeks
Term 2 half termWednesday 9 JuneSunday 20 June
August holidaySaturday 31 JulySunday 29 August
Term 3Monday 30 AugustFriday 5 November10 weeks
KCSEMonday 8 NovemberFriday 26 November

Term 1 is one week shorter than in primary and junior schools, so the April holiday starts a week earlier, on Saturday 3 April. KCSE runs from Monday 8 November to Friday 26 November, after Term 3 closes.

Planning Term 1 2027

Term 1 opens on Monday 4 January, and most schools want schemes of work in place before the first lesson. MwalimuDocs writes a CBE scheme of work for your grade, learning area and term, for any grade from PP1 to Grade 11, and the lesson plan for each lesson in it. Creating an account and generating are free; you pay by mobile money only for the documents you print or download.

MwalimuDocs documents are developed in reference to KICD guidelines. MwalimuDocs is not approved by or affiliated with KICD, TSC or the Ministry of Education. The term dates on this page are the Ministry's; MwalimuDocs only repeats them.