Calendar Agenda Agenda Day Month Week June – August 2025 Jun – Aug 2025 Collapse All Expand All Jun 1 Sun 2025 Disaster Preparedness Month Tickets Jun 1 – Jun 30 all-day Jun 12 Thu 2025 Return of Rental Books (Grade 8) Tickets Jun 12 all-day Jun 13 Fri 2025 Return of Rental Books (Grade 9) Tickets Jun 13 all-day Jun 16 Mon 2025 End of Year Examinations (Grades 7 to 10) Tickets Jun 16 – Jun 27 all-day Jun 26 Thu 2025 2025 Graduation Exercise @ Bread Of Life Ministries Tickets Jun 26 @ 10:00 am Jun 30 Mon 2025 Exam Scripts marking days – Internal Exam Tickets Jun 30 – Jul 4 all-day Submission of staff Appraisal Tickets Jun 30 all-day Jul 1 Tue 2025 Work Experience Begins Tickets Jul 1 all-day Jul 7 Mon 2025 – Summer Holidays Begin Tickets Jul 7 all-day Jul 15 Tue 2025 Deadline For Submission of Grades – End of Year Exams(Form & Subject Teachers) Tickets Jul 15 all-day Jul 18 Fri 2025 Deadline For Supervisors’ Comments on End of Year Exams Tickets Jul 18 all-day Jul 22 Tue 2025 Distribution of Reports (Grades 7 & 8) Tickets Jul 22 all-day Jul 23 Wed 2025 Distribution of Reports (Grades 9 &10) Tickets Jul 23 all-day Jul 24 Thu 2025 Academic & Behavioural Probation Meeting Tickets Jul 24 – Jul 25 all-day Aug 18 Mon 2025 Grade 7 REGISTRATION – (PEP Awardees Surname A-M – Morning) Tickets Aug 18 all-day Grade 7(PEP Awardees) – Registration (Students with last name N – Z – Afternoon) Tickets Aug 18 all-day Aug 19 Tue 2025 Alumni MEDICAL MISSION Tickets Aug 19 – Aug 24 all-day Grade 8 REGISTRATION Tickets Aug 19 all-day Aug 20 Wed 2025 Grade 9 REGISTRATION Tickets Aug 20 all-day Aug 21 Thu 2025 Grade 10 REGISTRATION Tickets Aug 21 all-day Aug 22 Fri 2025 Grade 11 – Registration (Students MUST present ID) Tickets Aug 22 all-day Aug 26 Tue 2025 Staff Development Tickets Aug 26 – Aug 29 all-day June – August 2025 Jun – Aug 2025 Subscribe Add to Timely Calendar Add to Google Add to Outlook Add to Apple Calendar Add to other calendar Export to XML