The 2025 school calendar for pre-primary, primary, and junior schools under the Competency-Based Education (CBE) framework has been structured to ensure effective learning while providing sufficient breaks for both students and teachers. The academic year is divided into three terms, with each term featuring specific durations, holidays, and assessments.
Term I (6th January – 4th April 2025)
Term I begins on 6th January 2025 and runs for 13 weeks, concluding on 4th April 2025. A mid-term break is scheduled from 26th February to 2nd March 2025, providing a five-day reprieve for learners and educators. The April holiday starts on 7th April and spans three weeks until 27th April 2025.
Term II (28th April – 1st August 2025)
Term II starts on 28th April and lasts 14 weeks, ending on 1st August 2025. Learners will have a mid-term break from 25th to 29th June 2025, after which regular classes will resume until the term concludes. The August holiday will follow, running from 4th to 22nd August 2025 for three weeks.
Term III (25th August – 24th October 2025)
Term III begins on 25th August and lasts nine weeks, ending on 24th October 2025. After this term, the school calendar transitions into the assessment period.
National Assessments
- Kenya Primary School Education Assessment (KPSEA): 27th – 30th October 2025.
- Kenya Intermediate Level Education Assessment (KILEA): 27th – 31st October 2025.
- Kenya Junior School Education Assessment (KJSEA) and Kenya Pre-Vocational Level Education Assessment (KPLEA): 27th October – 6th November 2025.
December Holiday
The academic year ends with a long holiday from 27th October 2025 to 2nd January 2026, allowing students and staff ample time to rest and prepare for the next school year.
Term | Opening | Closing | Duration | Remarks |
---|---|---|---|---|
Term I | 6th January 2025 | 4th April 2025 | 13 Weeks | |
Half Term (Term I) | 26th February 2025 | 2nd March 2025 | 5 Days | |
April Holiday | 7th April 2025 | 27th April 2025 | 3 Weeks | |
Term II | 28th April 2025 | 1st August 2025 | 14 Weeks | |
Half Term (Term II) | 25th June 2025 | 29th June 2025 | 5 Days | |
August Holiday | 4th August 2025 | 22nd August 2025 | 3 Weeks | |
Term III | 25th August 2025 | 24th October 2025 | 9 Weeks | |
KPSEA | 27th October 2025 | 30th October 2025 | 4 Days | Kenya Primary School Education Assessment |
KILEA | 27th October 2025 | 31st October 2025 | 5 Days | Kenya Intermediate Level Education Assessment |
KJSEA & KPLEA | 27th October 2025 | 6th November 2025 | 9 Days | Kenya Junior School Education Assessment & Kenya Primary Level Education Assessment |
December Holiday | 27th October 2025 | 2nd January 2026 | 10 Weeks |