Courses & fee structure
Programmes offered
Fee is per term unless stated otherwise. Confirm exact figures with admissions before paying.
K.C.S.E Programme
KNEC
Form 1 & 2
Duration1 year
Entry gradeOpen
Fee / termKES See term fees below
Terms—
Form 3 & 4
Duration1 year
Entry gradeOpen
Fee / termKES See term fees below
Terms—
Full course
Duration2 years
Entry gradeOpen
Fee / termKES See term fees below
Terms—
Repeating KCSE
Duration1 year
Entry gradeOpen
Fee / termKES See term fees below
Terms—
Compulsory: English, Kiswahili, Mathematics, Chemistry, Biology. Choose two: History, C.R.E, Business Studies. KCSE registration fee for candidates: KES 18,000. 2026/27 term fees: Term I 22,000 · Term II 16,000 · Term III 16,000 · Term IV 13,000. Holiday tuition: KES 5,000 for 2 weeks.
I.G.C.S.E O-Level (Edexcel/Cambridge)
Internal / College exams
O-Level
Duration2 years
Entry gradeOpen
Fee / termKES 25,000/term
Terms—
Admission fee KES 1,000 (once). Internal assessment KES 5,000/term. Tuition KES 25,000/term. First term total on admission: KES 31,000. Compulsory: English Language & Literature, Mathematics, Chemistry, Biology. Choose at least two: History, Business Studies.
Languages Programme
Internal / College exams
Basic 1 / 2
Duration—
Entry gradeOpen
Fee / termKES 25,000
Terms—
Intermediate 1 / 2
Duration—
Entry gradeOpen
Fee / termKES 35,000
Terms—
Advanced 1 / 2
Duration—
Entry gradeOpen
Fee / termKES 45,000
Terms—
Chinese, German, French and English, from Basic (A1/A2) to Advanced (C1/C2).