Fee Structure

Basic fees (2024/2025 academic year)

Year Group Annual Tuition Fee (KSh) Deposit (KSh)
Playgroup (Mornings Only) 352,200 25,000
Nursery (Mornings Only) 703,800 25,000
Nursery (Full Day) 867,900 25,000
FS1 (Mornings Only) 774,300 25,000
FS1 (Full Day) 938,400 25,000
FS2 1,059,300 25,000
Year 1 1,231,500 25,000
Year 2 1,773,000 50,000
Year 3 - 5 2,241,300 50,000
Year 6 2,305,200 50,000
Year 7 - 8 2,406,300 50,000
Year 9 2,502,600 100,000
Year 10 2,718,300 100,000
Year 11 2,718,300 100,000
Year 12 2,908,500 100,000
Year 13 BTEC x 1 + 3 A’Levels 2,908,500 100,000
Year 13 BTEC x 3 + no A’Levels 2,181,600 100,000
Year 13 BTEC x 2 + 1 A’Level 2,414,100 100,000
Year 13 BTEC x 1 + 2 A’Levels 2,663,100 100,000

Lunch

Year Group Annual Lunch Fee (KSh)
Year 9 to Year 13 124,500

Transport

Year Group Transport Type Annual Transport Fee (KSh)
Playgroup to Year 1 Zone A Return 168,900
Playgroup to Year 1 Zone A One-Way only 118,200
Year 2 to Year 8 Zone A Return 202,500
Year 2 to Year 8 Zone B Return 278,100
Year 2 to Year 8 Zone C Return 374,400
Year 2 to Year 8 Zone A One-Way only 143,100
Year 2 to Year 8 Zone B One-Way only 196,200
Year 2 to Year 8 Zone C One-Way only 261,900
Year 2 to Year 8 Fixed Points - Return 215,400
Year 2 to Year 8 Fixed Points - One-Way 153,600
Year 9 to Year 13 Zone A Return 171,045
Year 9 to Year 13 Zone B Return 234,990
Year 9 to Year 13 Zone C Return 316,260
Year 9 to Year 13 Zone A One-Way only 120,645
Year 9 to Year 13 Zone B One-Way only 165,690
Year 9 to Year 13 Zone C One-Way only 221,130
Year 9 to Year 13 Fixed Points - Return 181,755
Year 9 to Year 13 Fixed Points - One-Way 129,465

Boarding

Year Group Boarding Type Annual Boarding Fee (KSh) Deposit (KSh)
Year 7 to Year 8 Full 1,004,100 28,955
Year 7 to Year 8 Weekend Boarding (per weekend) 14,500 28,955
Year 9 to Year 13 Full 1,004,100 28,955
Year 9 to Year 13 Weekly Boarding 637,200 28,955
Year 9 to Year 13 Weekend Boarding (per weekend) 14,500 28,955
BTEC Full 1,004,100 28,955
BTEC Weekly Boarding 637,200 28,955
BTEC Weekend Boarding (per weekend) 14,500 28,955
The Independent Association of Prep Schools
Independent Schools Inspectorate
Council of British International Schools (Compliance Member)
Kenyan International Schools Association