A whole year’s tuition and other fees can be paid at once or per term. No fees balance should be carried forward to the next term. All monies to the school can only be paid by Banker’s Cheque or paid directly to the school account and the payment slip presented in school for receipting. We do not accept payment by Cash or Personal, and company cheques.

In case of non-payment of fees for a term, the student may not be allowed to sit for examinations. Fees and other payments may be adjusted in accordance with changes in the cost of living and other inflationary effects emanating from government policy. Any proposed changes are always communicated to the parents in good time.

PARTICULARS TERM 1 TERM 2 TERM 3 Total Amount Per Year
Tuition fee 10,000 10,000 10,000 30,000
Boarding fee 10,000 10,000 10,000 30,000
Activity Fund 3,000 3,000
Stationery 2,000 1,000 3,000
Electricity, water & conservancy 1,000 1,000 2,000
Local Travel & Transport 1,000 1,000 2,000
Medical 2,000 2,000 4,000
PTA fund 1,000 1,000
Development fund 3,000 3,000
Contingencies 1,000 1,000 2,000
TOTAL 30,000 30,000 20,000 80,000

*Boarding is only for Boys



Term 1:  Ksh12,000

Term 2: KSh 10,000

Term 3: KSh 10,000

*Inclusive of Tea and Lunch

To make fees, payment, please use the following options:


Account Number: 1001450855
Bank Name: NCBA, JUNCTION branch



  • Go to the MPESA menu on your phone
  • Select LIPA NA MPESA option
  • Select PAY BILL
  • Enter Business No. 488488
  • Enter Account No. 1001450855
  • Enter your PIN and confirm

*We do not accept Cash Payments