🌸 April Holiday Revision Packs β€” ALL subjects, ONE PDF, KSH 40 per grade (PP1–Grade 12)  β†’  Download Now
πŸ“š Kenya's #1 CBC (now CBE) & IGCSE Learning Platform | πŸ’¬ WhatsApp Support
M-Pesa Β· Visa Β· PayPal Β· Instant Download
Free Resources

2026 Kenya School Calendar β€” All Term Dates, Exam Dates & Holidays

The complete 2026 Kenya school calendar with Term 1, 2, and 3 opening and closing dates, mid-term breaks, KJSEA dates, and public holidays. Bookmark this page.

2026 Kenya School Calendar β€” All Term Dates, Exam Dates & Holidays

Every Kenyan parent and teacher needs the school calendar. Whether you are planning holidays, scheduling revision, or coordinating family events around school terms, this is your definitive reference for the 2026 Kenya academic year.

This calendar covers all three terms for both primary (Grade 1-6) and secondary (Grade 7-12) schools, including the key examination periods for KPSEA and KJSEA. We update this page whenever the Ministry of Education issues changes, so bookmark it and check back throughout the year.

Note: The dates below are based on the Ministry of Education's official calendar as gazetted. Individual schools may have slight variations for inset days and internal exams. Always confirm with your specific school.

Source: These dates follow the official Ministry of Education / KNEC 2026 terms calendar for Pre-Primary, Primary, Junior Secondary and Senior Secondary schools.

Term 1 β€” January to April 2026 (13 Weeks)

EventDateNotes
Term 1 OpensMonday, 5 January 2026All learners report. New Grade 7 and Grade 10 learners begin orientation.
Mid-Term Break25 – 27 February 2026 (3 days)Official mid-term break.
Term 1 ClosesFriday, 3 April 2026Report cards issued. End-of-term exams held in the final week.
April Holiday4 – 26 April 2026 (23 days)Approximately 3 weeks and 2 days.

Term 2 β€” April to July 2026 (14 Weeks)

EventDateNotes
Term 2 OpensMonday, 27 April 2026All learners report back after April holiday.
Madaraka Day (Public Holiday)Monday, 1 June 2026Public holiday falls on a Monday β€” no school.
Mid-Term Break3 – 7 June 2026 (5 days)Official mid-term break.
Term 2 ClosesFriday, 31 July 2026Report cards issued. End-of-term exams in the final week.
August Holiday1 – 23 August 2026 (23 days)Approximately 3 weeks.
Kenyan teacher planning the school calendar on a whiteboard

Term 3 β€” August to December 2026 (14 Weeks)

EventDateNotes
Term 3 OpensMonday, 24 August 2026All learners report. Exam classes begin intensive revision.
Mid-Term Break7 – 11 October 2026 (5 days)Official mid-term break.
Mashujaa Day (Public Holiday)Tuesday, 20 October 2026Heroes Day. No school.
KSSEA, KJSEA, KPSEA & KPLEA26 October – 20 November 2026National assessment period for Grade 12 (KSSEA), Grade 9 (KJSEA), Grade 6 (KPSEA), and learners with special needs (KPLEA).
Term 3 ClosesFriday, 27 November 2026Report cards issued. Academic year ends.
December Holiday28 November 2026 – 3 January 2027 (37 days)Long holiday. Approximately 5 weeks and 2 days.

2026 Public Holidays That Affect School Days

These public holidays fall during term time and mean no school on those dates:

HolidayDateFalls During
New Year's DayThursday, 1 January 2026Before Term 1 starts
Good FridayFriday, 3 April 2026Term 1 closing week
Easter MondayMonday, 6 April 2026April holiday
Labour DayFriday, 1 May 2026April holiday
Madaraka DayMonday, 1 June 2026Term 2
Utamaduni DayTuesday, 10 October 2026Term 3 (formerly Moi Day)
Mashujaa DayTuesday, 20 October 2026Term 3
Jamhuri DaySaturday, 12 December 2026December holiday
Christmas DayFriday, 25 December 2026December holiday

Islamic holidays (Idd ul Fitr, Idd ul Adha) are also observed as public holidays. Their dates vary each year based on the lunar calendar. In 2026, Idd ul Fitr is expected around late March and Idd ul Adha around early June. Check the gazette notice for confirmed dates.

Key Exam Dates to Watch

The two most important national exams under CBC (now CBE) are:

  • KSSEA (Grade 12) β€” 26 October – 20 November 2026. Senior Secondary exit exam.
  • KJSEA (Grade 9) β€” 26 October – 20 November 2026. Junior Secondary exit exam; contributes 60% to Senior Secondary placement.
  • KPSEA (Grade 6) β€” 26 October – 20 November 2026. Contributes 20% to Junior Secondary placement composite.
  • KPLEA β€” 26 October – 20 November 2026. Assessment for learners with special needs.

All four national assessments run in the same 4-week window. KNEC releases the detailed paper-by-paper timetable 2-3 months before the exam period.

How to Use This Calendar for Revision Planning

Smart parents and teachers use the school calendar to plan revision strategically:

Term 1 Strategy (13 weeks)

  • Weeks 1-10: Learn new content, keep up with assignments
  • Weeks 11-12: Revision using past papers and notes
  • Week 13 (end-March to 3 April): End-of-term exams
  • April Holiday (4–26 April, 23 days): Review Term 1 weak areas, preview Term 2 topics

Term 2 Strategy (14 weeks)

  • Weeks 1-11: New content + strengthening Term 1 foundations
  • Weeks 12-13: Revision period
  • Week 14 (ending 31 July): End-of-term exams
  • August Holiday (1–23 August, 23 days): Major revision for Grade 9 KJSEA candidates. All other grades review Terms 1 & 2.

Term 3 Strategy (14 weeks)

  • Weeks 1-8 (24 August – mid October): Final new content + revision begins
  • Weeks 9-10 (mid October): Intensive revision for exam classes
  • 26 October – 20 November: National exams (KSSEA, KJSEA, KPSEA, KPLEA)
  • Term Closes 27 November
  • December Holiday (28 November – 3 January 2027): Relax, then preview next year's content in the final week
Students using a revision timetable during school holidays
Holiday Revision Materials: During every school holiday, CBC Edu Kenya offers holiday revision packs with practice papers, marking schemes, and condensed notes. Perfect for keeping your child on track during the break. Browse holiday packs →

Frequently Asked Questions

How many weeks is each school term in Kenya?

In the 2026 calendar, Term 1 is 13 weeks (5 January – 3 April), Term 2 is 14 weeks (27 April – 31 July), and Term 3 is 14 weeks (24 August – 27 November). Term 3 includes the national examination period (KSSEA, KJSEA, KPSEA, KPLEA) from 26 October to 20 November.

When are the KJSEA exams in 2026?

KJSEA 2026 runs from 26 October to 20 November 2026, per the official MoE/KNEC terms calendar. This period also covers KSSEA (Grade 12), KPSEA (Grade 6), and KPLEA (learners with special needs). The detailed paper-by-paper timetable will be released by KNEC closer to the exam period.

Are mid-term breaks mandatory for all schools?

The Ministry of Education provides official mid-term break dates, but not all schools observe them in the same way. Most schools give learners the weekend off but do not extend the break. Some private schools and boarding schools handle mid-term breaks differently. Confirm with your specific school.

Does the school calendar apply to both CBC (now CBE) and IGCSE schools in Kenya?

The Ministry of Education school calendar applies to all schools registered under the CBC (now CBE) system. IGCSE and Cambridge schools in Kenya often follow the same term dates for convenience, but their examination schedule is different β€” Cambridge exams are held in May/June and October/November, set by Cambridge Assessment International Education, not KNEC. IGCSE schools may adjust their internal calendar around these exam windows.

Download and Share

This calendar page is free to access and share. Send the link to other parents and teachers β€” everyone needs the school calendar. For printable revision timetables and study planning tools, check our free resources page.

πŸ“š

Get Free CBC (now CBE) Revision Materials

Join 500+ Kenyan teachers and parents. Get a free sample pack (Grade 7 Maths notes + exam) plus weekly study tips.

No spam. Unsubscribe anytime. We respect your privacy.