Download communications memo for 2016 KCSE candidates by clicking here

Reporting of 2016 KCSE Candidates