Basic fees (2026/2027 academic year)
| Year Group |
Termly Tuition Fee (KSh) |
Deposit (KSh) |
| Playgroup (Mornings Only) |
135,100 |
25,000 |
| Nursery (Mornings Only) |
269,900 |
25,000 |
| Nursery (Full Day) |
332,800 |
25,000 |
| FS1 (Mornings Only) |
844,200 |
25,000 |
| FS1 (Full Day) |
359,800 |
25,000 |
| FS2 |
398,700 |
25,000 |
| Year 1 |
463,500 |
25,000 |
| Year 2 |
667,200 |
50,000 |
| Year 3 - 5 |
843,400 |
50,000 |
| Year 6 |
867,500 |
50,000 |
| Year 7 - 8 |
905,600 |
50,000 |
| Year 9 |
933,000 |
100,000 |
| Year 10 |
1,013,400 |
100,000 |
| Year 11 |
1,520,100 |
100,000 |
| Year 12 |
1,626,450 |
100,000 |
| Year 13 |
1,626,450 |
99,999 |
Lunch
| Year Group |
Termly Lunch Fee (KSh) |
| Year 9 to Year 10 |
46,800 |
| Year 11to Year 13 |
70,200 |
Transport
| Year Group |
Transport Type |
Termly Transport Fee (KSh) |
| Nursery to Year 10 |
Zone A Return |
59,100 |
| Nursery to Year 10 |
Zone A One-Way only |
35,500 |
| Year 11 to Year 13 |
Zone A Return |
88,650 |
| Year 11 to Year 13 |
Zone A One-Way only |
53,250 |
| Nursery to Year 10 |
Zone B Return |
76,800 |
| Nursery to Year 10 |
Zone B One Way |
46,100 |
| Year 11 to Year 13 |
Zone B Return |
115,200 |
| Year 11 to Year 13 |
Zone B One Way |
69,150 |
| Nursery to Year 10 |
Zone C Return |
94,400 |
| Nursery to Year 10 |
Zone C One-Way only |
56,700 |
| Year 11 to Year 13 |
Zone C Return |
141,600 |
| Year 11 to Year 13 |
Zone C One-Way only |
85,050 |
| Nursery to Year 10 |
Zone D Return |
106,300 |
| Nursery to Year 10 |
Zone D One Way |
63,800 |
| Year 11 to Year 13 |
Zone D Return |
159,450 |
| Year 11 to Year 13 |
Zone D One Way |
95,700 |
Boarding
| Year Group |
Boarding Type |
Termly Boarding Fee (KSh) |
Deposit (KSh) |
| Year 7 to Year 10 |
Full |
378,000 |
28,955 |
| Year 11 to Year 13 |
Full |
567,000 |
28,955 |
| Year 7 to Year 10 |
Weekly Boarding |
239,900 |
28,955 |
| Year 11 to Year 13 |
Weekly Boarding |
359,850 |
28,955 |