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