Posts

CS Machogu Releases 2023 KCSE Results: 48,174 Candidates Scored E Grade

How To Access 2023 KCSE Results Online

How to Check 2024 Form One Placement Results