The termly fee structure for Nursery, Primary, and Secondary levels is designed to accommodate different learning stages and schedules. For the youngest learners in Daycare/Baby and Middle/Reception classes, flexible half-day and full-day options are available, with fees ranging from K5,900 to K8,600. Lower and Upper Primary students have fixed rates of K10,600 and K11,100 per term, respectively.
Secondary education is divided into Junior (K12,400) and Senior (K13,300) levels, with an additional K9,100 boarding fee for all secondary students. A one-time enrolment fee of K2,700 applies, along with refundable security deposits (K1,100 for day students, K1,000 for boarders). Assessment fees are grade-specific, ensuring transparency for parents. This structure supports accessible, quality education while maintaining clear financial expectations.
NB Nursery, Primary and Secondary schools' fees must be paid in full ( 100% ) before the beginning of the term.