Tuition & Levies 2027/2028

Fees and Payment Information

Transparent, term-by-term pricing across all academic stages. Fees payable in full at year start or at the beginning of each term.

10% Sibling DiscountOptional Boarding AvailableOnline Learning OptionPayment in KES

School Fees Structure

All amounts in Kenyan Shillings (KES). Fees may be paid in full at the beginning of the academic year or in 3 payments at the start of each term.

Reception – EY2 (Key Stage 1)

Early Years — Foundation

Reception

Per Term

Tuition (On-Campus Learning)65,500
Tuition (Online)55,500
Clubs & Sports5,000
Medical Cover2,500
Total (On-Campus)Ksh 73,000

Early Years 1

EY1

Per Term

Tuition (On-Campus Learning)72,700
Tuition (Online)62,700
Clubs & Sports5,000
Medical Cover2,500
Total (On-Campus)Ksh 80,200

Early Years 2

EY2

Per Term

Tuition (On-Campus Learning)75,500
Tuition (Online)65,500
Clubs & Sports5,000
Medical Cover2,500
Total (On-Campus)Ksh 83,000

Admission Fee

Ksh 2,000

Cambridge Registration

Ksh 5,000

Caution Money

Ksh 10,000

Sibling Discount

10%

Year 1 – Year 6 (Key Stage 2 & 3)

Key Stage 2

Year 1

Per Term

Tuition (On-Campus Learning)75,000
Online (less 15,000)60,000
Clubs & Sports7,500
Medical Cover3,000
Optional Boarding40,000
Total (On-Campus)Ksh 85,500

Key Stage 2

Year 2

Per Term

Tuition (On-Campus Learning)85,000
Online (less 15,000)70,000
Clubs & Sports7,500
Medical Cover3,000
Optional Boarding40,000
Total (On-Campus)Ksh 95,500

Key Stage 2

Year 3

Per Term

Tuition (On-Campus Learning)95,000
Online (less 15,000)80,000
Clubs & Sports7,500
Medical Cover3,000
Optional Boarding40,000
Total (On-Campus)Ksh 105,500

Key Stage 3

Year 4

Per Term

Tuition (On-Campus Learning)100,000
Online (less 15,000)85,000
Clubs & Sports10,000
Medical Cover3,000
Optional Boarding40,000
Total (On-Campus)Ksh 113,000

Key Stage 3

Year 5

Per Term

Tuition (On-Campus Learning)105,000
Online (less 15,000)90,000
Clubs & Sports10,000
Medical Cover3,000
Optional Boarding40,000
Total (On-Campus)Ksh 118,000

Key Stage 3

Year 6

Per Term

Tuition (On-Campus Learning)115,000
Online (less 15,000)100,000
Clubs & Sports10,000
Medical Cover3,000
Optional Boarding40,000
Total (On-Campus)Ksh 128,000

Admission Fee

Ksh 2,500

Cambridge Registration

Ksh 5,000

Caution Money

Ksh 15,000

Sibling Discount

10%

Optional Boarding

Ksh 40,000/term

Year 7 – Year 11 (Key Stage 4 & 5)

Key Stage 4

Year 7

Per Term

Tuition (On-Campus Learning)145,000
Online (less 25,000)120,000
Clubs & Sports12,500
Medical Cover4,000
Optional Boarding45,000
Total (On-Campus)Ksh 161,500

Key Stage 4

Year 8

Per Term

Tuition (On-Campus Learning)160,000
Online (less 25,000)135,000
Clubs & Sports12,500
Medical Cover4,000
Optional Boarding45,000
Total (On-Campus)Ksh 176,500

Key Stage 4

Year 9

Per Term

Tuition (On-Campus Learning)184,000
Online (less 25,000)159,000
Clubs & Sports12,500
Medical Cover4,000
Optional Boarding45,000
Total (On-Campus)Ksh 200,500

Key Stage 5 — IGCSE

Year 10

Per Term

Tuition (On-Campus Learning)200,000
Online (less 25,000)175,000
Clubs & Sports15,000
Medical Cover4,000
Optional Boarding45,000
Total (On-Campus)Ksh 219,000

Key Stage 5 — IGCSE

Year 11

Per Term

Tuition (On-Campus Learning)350,000
Online (less 25,000)325,000
Clubs & Sports15,000
Medical Cover4,000
Optional Boarding45,000
Total (On-Campus)Ksh 369,000

Admission Fee

Ksh 3,000

Cambridge Registration

Ksh 5,000

Caution Money

Ksh 20,000

Sibling Discount

10%

Optional Boarding

Ksh 45,000/term

Year 12 – Year 13 (Key Stage 6 — A-Levels)

Key Stage 6 — A-Level

Year 12 — Terms 1 & 2

Per Term

Tuition (On-Campus Learning)380,000
Online (less 35,000)345,000
Optional Boarding50,000
Tuition per termKsh 380,000

Key Stage 6 — A-Level

Year 12 — Term 3

Per Term

Tuition (On-Campus Learning)450,000
Online (less 35,000)415,000
Optional Boarding50,000
Tuition per termKsh 450,000

Key Stage 6 — A-Level

Year 13 — Terms 1 & 2

Per Term

Tuition (On-Campus Learning)400,000
Online (less 35,000)365,000
Optional Boarding50,000
Tuition per termKsh 400,000

Key Stage 6 — A-Level

Year 13 — Term 3

Per Term

Tuition (On-Campus Learning)450,000
Online (less 35,000)415,000
Optional Boarding50,000
Tuition per termKsh 450,000

Sibling Discount

10%

Optional Boarding

Ksh 50,000/term

Online Discount

Less Ksh 35,000

* Fees are subject to annual review. Boarding is optional and charged additionally. Medical cover is a mandatory levy.

Contact Us

Have questions about admissions, curriculum, or visiting our campus? Fill out our quick enquiry form and our admissions team will get back to you within 24 hours.

📍 Silicon Valley Estate, Off Eastern Bypass, Ruiru, Nairobi, Kenya