
Admissions & fees
Places are open for PP1 through Grade 9. We keep fees below neighbouring schools, offer flexible instalments, and provide bursaries for learners who need extra support.
Call the admissions officeHow to apply
Enquire and visit
Call or WhatsApp the office to arrange a tour and meet the class teacher.
Submit the application
Bring the birth certificate, UPI/NEMIS number, last report form and a passport photo.
Placement assessment
A short readiness assessment helps us place the learner in the right grade.
Confirm and report
Pay the term deposit or agree an instalment plan, collect the joining instructions and uniform list.
Fee structure
Amounts below are per term and include the daily porridge and hot lunch programme. Confirm the current figures with the bursar before paying — the school circular at the start of each term is the final word.
| Level | Tuition | Meals / boarding | Total per term |
|---|---|---|---|
| PP1 – PP2 (day) | KSh 5,500 | KSh 2,000 | KSh 7,500 |
| Grade 1 – 3 (day) | KSh 6,500 | KSh 2,500 | KSh 9,000 |
| Grade 4 – 6 (day) | KSh 7,500 | KSh 2,500 | KSh 10,000 |
| Grade 6 – 9 (boarding) | KSh 10,000 | KSh 8,000 | KSh 18,000 |
One-off admission fee: KSh 1,500. Transport from KSh 2,000 per term. Bursaries for self-sponsored students, waivers for needy performing students, and instalment plans available on request.
If you are struggling to meet the fee structure, speak with the bursar or head teacher. We have a confidential hardship fund for orphaned and vulnerable children, fee waivers for needy performing students, and bursaries for self-sponsored students. We will work out a plan that keeps your child in class.
Questions