The Ministry of Education has released the 2027 school calendar, outlining opening and closing dates for pre-primary, primary, junior, senior, and secondary schools, as well as teacher training colleges.
The calendar, contained in a circular dated October 19, 2026, and referenced MOEHQS/3/13/3/VOL III, was issued by the Office of the Principal Secretary in the State Department for Basic Education.
The circular, addressed to Regional, County and Sub-County Directors of Education, provides the schedule for the three school terms, holidays and national assessments for the 2027 academic year.
For pre-primary, primary and junior schools, Term One will open on January 4 and close on April 9, lasting 14 weeks. Learners will break for half-term from February 19 to February 28, a period of nine days.
The April holiday will begin on April 10 and end on May 2, lasting three weeks.
Also Read: KMTC graduates eye jobs in Germany as college explores new opportunities
Term Two will run from May 3 to July 30, covering 13 weeks. The mid-term break is scheduled for June 9 to June 20, lasting 11 days.
The August holiday will begin on July 31 and end on August 29, giving learners four weeks off before the reopening of schools.
Term Three will start on August 30 and end on November 5, lasting 10 weeks.
The Kenya National Examinations Council (KNEC) assessments for primary and junior school learners, including KPSEA, KILEA, KJSEA and KPLEA, are scheduled to take place from November 1 to November 5, a period of five days.
The December holiday will begin on November 8, 2027, and run until January 3, 2028, lasting eight weeks.
Senior and secondary schools
For senior and secondary schools, Term One will begin on January 4 and end on April 2, lasting 13 weeks.
The half-term break will run from February 19 to February 28, covering 10 days, while the April holiday will begin on April 3 and end on May 2, lasting four weeks.
Term Two will open on May 3 and close on July 30, running for 13 weeks. The half-term break is scheduled for June 9 to June 20, lasting 12 days.
The August holiday will run from July 31 to August 29, giving learners four weeks before the start of the final term.
Term Three will commence on August 30 and close on November 5, lasting 10 weeks.
The 2027 Kenya Certificate of Secondary Education (KCSE) examinations are scheduled to run from November 8 to November 26, covering three weeks.
The December holiday for senior and secondary school learners will begin on November 6, 2027, and end on January 3, 2028, lasting eight weeks.




