Full 2023 Kenya School Calendar for Primary and Secondary Schools

by | Jun 15, 2023 | EDUCATION | 5 comments

The Kenya school calendar resumed for pre-primary, primary, and secondary schools resumed its normal schedule in 2023. However, school holidays are shortened to two weeks instead of the typical three and all basic education institutions as per the Ministry of Education’s official schedule for the year.

Also take note that the midterm break for term 2, 2023 was readjusted upon a request from KESSHA as the principals were attending their annual conference during the break.

Hence, the term 2 midterm break kicked off from 27th July 2023 to 1st July 2023.

Back to school after the 2023 school calendar has been released by the CS Education.

It’s back to school again in Kenya 2023 | Image: UGC, pcpawprint.com.

The Complete School Calendar for Kenyan Schools in 2023

The school term dates in Kenya have returned to normal and the KCPE and KCSE national exams will be held from the end of October to November 2023, as is typical.

The academic year will start on 23rd January 2023 and end on 27th October 2023.

2023 Kenya school calendar/ term dates

Complete Kenya schools academic calendar with term dates for 2023.

School Term Dates for Term 1, 2023

Term 1 starts on 23/01/2023 and closes on 21/04/2023 after running for 13 weeks. Term 1 has a 2 weeks holiday break from 22nd April to 7th May.

Read Also:   Eldoret National Polytechnic Courses, Requirements 2023

Learners will go for half term break for term 1 from March 16th 2023 to March 19th 2023, for 3 days.

School Term Dates for Term 2

Term 2 runs from 8th May to 12th August 2023 and takes 14 weeks. Thereafter, learners will proceed for a 2 weeks holiday from 12th August to 27th August 2023.

The mid-term break for second term 2023 will start on 29th June and end on 2nd July.

Update for term 2, 2023 mid-term break

The second term half term break has been extended by the Ministry of Education and rescheduled to start from 27th June to 1st July 2023.

School Term Dates for Term 3

Term 3 will begin on the 28th of August and end on the 27th of October, 2023. The term will take 10 weeks. This term does not have a mid-term break.

KCPE and KPSEA exams will kick off on 30th October 2023 and end on 2nd November 2023, while KCSE exams for 2023 will start on 03/11/2023 and end on 24/11/2023.

You can download the full pdf version of this school term dates on this link: School Calendar 2023 Kenya pdf


  1. Secondary KCSE Syllabus in PDF Format for all Subjects
  2. KCSE Topical Questions Revision Papers for all Classes
  3. Schemes of Work for Secondary Schools
  4. Free Secondary School Notes
Read Also:   How to Check if Your HELB Loan is Disbursed, Application Status [2023 Updated]

You Might Also Like…


  1. Moses

    If i was done with secondary education in the year 2019,I’m i in a position to joined secondary school again

    • Ezekiel Ochami

      I know form 4 have already registered for knec exams and the portal is already closed. Some schools will accept you in form 3 this term. Or maybe you rejoin form 4 for term 1 in July.

  2. Ariech

    And if maybe one of the secondary students go to school late will they be allowed in schools

    • Ezekiel Ochami

      Hi Ariech. It will depend with the school since each school has its own regulations.

  3. Jeryot wizeman

    It’s actually good to
    Know what is going on


Submit a Comment

Your email address will not be published. Required fields are marked *