The Ministry of Education in Kenya has released the 2020-2023 revised term dates for all primary and secondary schools. In the new school calendar, all schools will reopen fully on January 4th 2021. This will apply to all continuing PP1 and 2; Grade 1, 2 and 3; Class 5, 6 and 7; and Form 1, 2 and 3 learners.
According to the released guidelines, the school calendar will normalize in 2023.
2020-2023 OFFICIAL SCHOOL TERM DATES
2020 TERM 2 AND 3 REVISED SCHOOL CALENDAR FOR CONTINUING LEARNERS
Here are the new term dates for the PP1 and 2; Grade 1, 2 and 3; Class 5, 6 and 7; and Form 1, 2 and 3 learners.
Activity Opening Dates Closing Dates Duration
Term 2 4/1/2021 19/03/2021 11 weeks
Holiday 20/03/2021 9/5/2021 7 weeks
Term 3 10/5/2021 16/07/2021 10 weeks
Halfterm
Break 3/6/2021 7/6/2021 3 Days
Holiday 17/7/2021 25/7/2021 1 week
2021 TERM DATES FOR ALL LEARNERS
Activity Opening Dates Closing Dates Duration
Term 1 26/7/2021 1/10/2021 10 weeks
Halfterm Break 26/8/2021 29/8/2021 3 days
Holiday 2/10/2021 10/10/2021 1 week
Term 2 11/10/2021 23/12/2021 11 weeks
Christmas/Holiday 24/12/2021 2/1/2022 10 days
Term 3 3/1/2022 4/3/2022 9 weeks
KCPE 7/3/2022 10/3/2022 4 days
KCSE 11/3/2022 1/4/2022 3 weeks 1 day
KCSE MARKING 4/4/2022 22/4/2022 3 weeks
2022 TERM DATES FOR ALL LEARNERS
Activity Opening Dates Closing Dates Duration
Term 1 25/04/2022 1/7/2022 10 weeks
Halfterm Break 26/05/2022 29/5/2022 3 Days
Holiday 2/7/2022 10/7/2022 1 week
Term 2 11/7/2022 16/9/2022 10 weeks
Halfterm Break 11/8/2022 14/8/2022 3 Days
Holiday 17/09/2022 25/9/2022 1 week
Term 3 26/09/2022 25/11/2022 9 weeks
KCPE 28/11/2022 1/12/2022 4 Days
KCSE 1/12/2022 23/12/2022 3 Weeks, 1 Day
KCSE MARKING 2/1/2023 20/1/2023 3 Weeks
2023 TERM DATES FOR ALL LEARNERS
Activity Opening Dates Closing Dates Duration
Term 1 23/1/2023 21/4/2023 13 weeks
Halfterm Break 23/3/2023 26/3/2023 3 days
Holiday 22/4/2023 7/5/2023 2 weeks
Term 2 8/5/2023 11/8/2023 13 weeks
Halfterm Break 29/6/2023 2/7/2023 3 days
Holiday 12/8/2023 27/8/2023 2 weeks
Term 3 28/8/2023 3/11/2023 10 weeks
KCPE 6/11/2023 9/11/2023 4 days
KCSE 10/11/2023 1/12/2023 3 weeks 1 day
KCSE MARKING 4/12/2023 22/12/2023 3 weeks
2020 TERM 2 AND 3 REVISED SCHOOL CALENDAR FOR CONTINUING LEARNERS
Here are the new term dates for the PP1 and 2; Grade 1, 2 and 3; Class 5, 6 and 7; and Form 1, 2 and 3 learners.
Activity | Opening Dates | Closing Dates | Duration |
Term 2 | 4/1/2021 | 19/03/2021 | 11 weeks |
Holiday | 20/03/2021 | 9/5/2021 | 7 weeks |
Term 3 | 10/5/2021 | 16/07/2021 | 10 weeks |
Halfterm Break | 3/6/2021 | 7/6/2021 | 3 Days |
Holiday | 17/7/2021 | 25/7/2021 | 1 week |
2021 TERM DATES FOR ALL LEARNERS
Activity | Opening Dates | Closing Dates | Duration |
Term 1 | 26/7/2021 | 1/10/2021 | 10 weeks |
Halfterm Break | 26/8/2021 | 29/8/2021 | 3 days |
Holiday | 2/10/2021 | 10/10/2021 | 1 week |
Term 2 | 11/10/2021 | 23/12/2021 | 11 weeks |
Christmas/Holiday | 24/12/2021 | 2/1/2022 | 10 days |
Term 3 | 3/1/2022 | 4/3/2022 | 9 weeks |
KCPE | 7/3/2022 | 10/3/2022 | 4 days |
KCSE | 11/3/2022 | 1/4/2022 | 3 weeks 1 day |
KCSE MARKING | 4/4/2022 | 22/4/2022 | 3 weeks |
2022 TERM DATES FOR ALL LEARNERS
Opening Dates | Closing Dates | Duration | |
Term 1 | 25/04/2022 | 1/7/2022 | 10 weeks |
Halfterm Break | 26/05/2022 | 29/5/2022 | 3 Days |
Holiday | 2/7/2022 | 10/7/2022 | 1 week |
Term 2 | 11/7/2022 | 16/9/2022 | 10 weeks |
Halfterm Break | 11/8/2022 | 14/8/2022 | 3 Days |
Holiday | 17/09/2022 | 25/9/2022 | 1 week |
Term 3 | 26/09/2022 | 25/11/2022 | 9 weeks |
KCPE | 28/11/2022 | 1/12/2022 | 4 Days |
KCSE | 1/12/2022 | 23/12/2022 | 3 Weeks, 1 Day |
KCSE MARKING | 2/1/2023 | 20/1/2023 | 3 Weeks |
2023 TERM DATES FOR ALL LEARNERS
Opening Dates | Closing Dates | Duration | |
Term 1 | 23/1/2023 | 21/4/2023 | 13 weeks |
Halfterm Break | 23/3/2023 | 26/3/2023 | 3 days |
Holiday | 22/4/2023 | 7/5/2023 | 2 weeks |
Term 2 | 8/5/2023 | 11/8/2023 | 13 weeks |
Halfterm Break | 29/6/2023 | 2/7/2023 | 3 days |
Holiday | 12/8/2023 | 27/8/2023 | 2 weeks |
Term 3 | 28/8/2023 | 3/11/2023 | 10 weeks |
KCPE | 6/11/2023 | 9/11/2023 | 4 days |
KCSE | 10/11/2023 | 1/12/2023 | 3 weeks 1 day |
KCSE MARKING | 4/12/2023 | 22/12/2023 | 3 weeks |
Here are links to the most important news portals:
Universities and Colleges News Portal
Free Teaching Resources and Revision Materials