Posts

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

How to Check 2024 Form One Placement Results