Home Education 2018 KCSE Top 100 Candidates Nationally Education 2018 KCSE Top 100 Candidates Nationally 474 2018 KCSE Top 100 Candidates Nationally