🏫

Kenya School Term Dates 2025 & 2026

Official Ministry of Education school calendar with term dates, mid-term breaks, and exam periods for 2025 and 2026. Includes printable view.

🎓 Education & CBCMinistry of EducationUpdated annually

📚 Term 12025

13 weeks

Opening Date

Mon, 6 Jan 2025

Closing Date

Fri, 4 Apr 2025

Mid-Term Break

Mon, 17 Feb 2025Fri, 21 Feb 2025

📝 Schools open for first term. KCPE/KCSE registration begins.

📚 Term 22025

14 weeks

Opening Date

Mon, 28 Apr 2025

Closing Date

Fri, 1 Aug 2025

Mid-Term Break

Mon, 9 Jun 2025Fri, 13 Jun 2025

📝 Madaraka Day (June 1) falls within this term.

📚 Term 32025

10 weeks

Opening Date

Mon, 25 Aug 2025

Closing Date

Fri, 31 Oct 2025

📝 Shortest term. KCSE exams typically begin late October. KCPE in late October.

🏖️ School Holidays — 2025

April Holiday (Term 1-2 break)

Sat, 5 Apr 2025Sun, 27 Apr 2025

3 weeks

August Holiday (Term 2-3 break)

Sat, 2 Aug 2025Sun, 24 Aug 2025

3 weeks

December Holiday (long break)

Sat, 1 Nov 2025Sun, 4 Jan 2026

9 weeks

Frequently Asked Questions

How many school terms does Kenya have?
Kenya has 3 school terms per year: Term 1 (January–April), Term 2 (May–August), and Term 3 (August/September–October/November). Each term has a mid-term break, and there are longer holidays between terms.
When do Kenya schools open in 2025?
Term 1 opens on January 6, 2025 and closes on April 4, 2025. Term 2 opens on April 28, 2025. Term 3 opens on August 25, 2025.
When is the December holiday for schools?
The long December holiday typically runs from early November to early January — about 9 weeks. It's the longest school break in the Kenyan calendar.
Do all schools follow the same term dates?
Public schools follow the Ministry of Education's official calendar. Private and international schools may set their own calendars, though most align closely with the MoE dates.

Related Tools