With the assistance of the staff, the students have initiated several clubs and societies which accommodates most of the social, spiritual and developmental needs. The clubs also help develop the outside class talents which are relevant in our society today. Clubs and societies in the school include; Mathematics club, Talent club, integrity club, Drama club, Wildlife club, scouts, Redcross, Computer club, C.U, Y.C.S, S.D.A and Muslims.