Access and download the Kenya School Academic Calendar for primary and secondary schools in PDF. Here, students, teachers, parents, educators, stakeholders, and the general public are updated on school activities, opening dates, vacation dates, duration, holidays, and examination schedules for the academic year.
Table of Contents
Academic Calendar Primary and Secondary Schools in Kenya 2025
The Ministry of Education, Kenya has released the official 2025 school calendar with term dates for all primary and secondary schools in the country.
Plan your academic year with the latest Kenya School Calendar for 2025, featuring term dates for primary and secondary schools. Check out the Kenya Teachers Training Colleges (KTTC) Academic Calendar. Learn how to apply for the Kenya Education Fund for High School.
To stay informed about all primary and secondary school events in Kenya, download the complete academic calendar in PDF format and look out for terms 1, 2, and 3, dates, holidays, and duration.
Kenya School Terms and Dates 2025
Find below academic activities such as date, terms, duration, opening dates, and vacation and examination schedules for primary and secondary schools in Kenya.
Here’s a summary of the 2025 academic calendar for basic education schools and Teacher Training Colleges (TTCs) as released by the Ministry of Education:
Primary and Secondary Schools
- Term 1: January 6 – April 4, 2025
- Term 2: April 28 – August 1, 2025
- Term 3: August 25 – October 24, 2025
Key Dates
Half-term break (Primary and Secondary)
- Term 1: February 26 – March 25 (Secondary schools)
- Term 2: June 25 – June 29 (Secondary schools)
KCSE Exams (Form 4 Candidates)
- November 3 – November 21, 2025
Schools Reopen
- January 2, 2026
2025 Academic Term Dates
Period | Opening Date | Closing Date | Duration |
Term 1 | 6th January 2025 | 4th April 2025 | 13 weeks |
Half Term | 26th February 2025 | 2nd March 2025 | 5 days |
April Holiday | 7th April 2025 | 25th April 2025 | 3 weeks |
Term 2 | 28th April 2025 | 1st August 2025 | 14 weeks |
Half Term | 25th June 2025 | 29th June 2025 | 5 days |
August Holiday | 4th August 2025 | 22nd August 2025 | 3 weeks |
Term 3 | 25th August 2025 | 24th October 2025 | 9 weeks |
KPSEA | 27th October 2025 | 30th October 2025 | 4 days |
KILEA | 27th October 2025 | 31st October 2025 | 5 days |
KJSEA & KPLEA | 27th October 2025 | 6th November 2025 | 9 days |
KCSE | 3rd November 2025 | 21st November 2025 | 3 weeks |
December Holiday | 27th October 2025 | 2nd January 2026 | 10 weeks |
Abbreviations and Their Meanings
Abbreviation | Meaning |
KPSEA | Kenya Primary School Education Assessment |
KILEA | Kenya Intermediate Level Education Assessment |
KJSEA | Kenya Junior School Education Assessment |
KPLEA | Kenya Pre-Vocational Level Education Assessment |
National Examination Schedules
Exam | Start Date | End Date | Duration |
Kenya Primary School Education Assessment | October 27, 2025 | October 30, 2025 | 5 Days |
Kenya Intermediate Level Education Assessment | October 27, 2025 | October 31, 2025 | 5 Days |
Kenya Junior School Education Assessment | October 27, 2025 | November 6, 2025 | 9 Days |
Kenya Pre-Vocational Level Education Assessment | October 27, 2025 | November 6, 2025 | 9 Days |
Teacher Training Colleges (TTCs)
- Term 1: January 6 – April 4, 2025 (Holiday: April 7 – May 2)
- Term 2: May 5 – August 1, 2025 (Holiday: August 4 – 29)
- Term 3: September 14 – November 14, 2025 (Holiday: November 17 – January 2, 2026)
This calendar is designed to ensure a smooth academic progression throughout the year.
The Kenya School academic calendar provides a clear roadmap for students, teachers, parents, educators, and stakeholders. This allows for proper planning and organization of the academic year, ensuring teachers and students have ample time to cover their syllabus, engage in co-curricular activities, and prepare for their exams.