Email Us


Register now for information


Closing Date for registration: May 31st

All entry forms will be completed online. Link below.

Entries must be submitted with proof of payment.
Emailed Entry forms:

The entry forms can be scanned and emailed back to & along with proof of payment. The list of participating students will not be required immediately but needs to be submitted by May 31st.

An official electronic receipt will be sent once we receive the completed registration form and proof of payment.

Registration Fee

The entry fee is Ksh. 300 per student for both the Junior and the Senior Olympiads. There is no limit on the number of students you can register for the first round.

Payment Options
  1. Mobile money payments can be made using the pay bill number below:

Mpesa Paybill Number: 303030,  Account Number: 0732255222

You can then email the transaction number to  &

  1. Direct payments or electronic transfers can be made to the following bank account:

Bank: ABSA Bank

Branch: Westlands

Account Name: UON.CBPS consolidated IGU

Account Number: 0732255222


A copy of the deposit slip should be scanned and emailed to both &

For Bank transfers:

Your school’s name should be used as reference on the deposit slip.

No Postal orders or Cash will be accepted. Entries without the correct entry fee or without proof of payment will not be accepted.