2024 school calendar dates guiding teaching and learning activities in pre-primary, primary, all secondary schools and Teachers Training Colleges TTC is out from the Ministry of Education (MoE).
Term 1,2024
First term for all public and private pre-primary, primary, and secondary schools kicked off on January 8, 2024.
There wasa three-day half term break from February 29 to March 3 2024 ,that is to be followed by schools closure on April 5, 2024 after 13 weeks of teaching and learning.
A three week holiday is expected to kick off from 8th April marking the end of the term one.
The holiday period is meant for the learners to settle after a three months marathon studies, so that they can get ready for second term.
Term 2, 2024
It is a term slated to take 14 weeks, commencing from April 29 , to and August 2nd , 2024
In between the term, there will be half term set for June 20 th -23rd ,2024.
All learners will then break school for second term holiday for a period of three weeks starting August 5th -25th ,2024.
Term 3 ,2024
This term is going to be the shortest as compared to term one and two.
Being the final term of the year, it will last for 9 weeks only beginning from from August 26 and schools will close on October 25th, 2024.
KPSEA and KCSE Examination period, 2024
Upon schools closure on 25 October, this will pave way for the Kenya Primary School Education Assessment (KPSEA) exam running from October 28th to -31st 2024.
In addition, the Kenya Certificate of Secondary Education (KCSE) examinations will run from November 4th to 22nd November 2024.
The longest December holiday is slated to run from October 28th to January 3rd 2025.
2024 TTC training school calender dates.
Term 1,2024
The first term for teachers’ training colleges TTCs started from January 8 to April 5.
Term one holiday will started from April 8th and end on April 26th, 2024.
Note that this level of learning has no halfterm breaks.
Term 2,2024
This level of learning will reopen fir term 2 on April 29 and run it continuously until August 2nd , 2024.

2024 moE School Calendar ;Image/File
Thereafter, there shall be normal holidays scheduled for August 5th -30th , 2024.
Term 3,2024
The learners will spend 11 weeks in school.
The term will run from end of August to November 8th 2024.
Teacher trainees will then have long December holidays starting from November 11th to January 3rd, 2025 for the start of another term .