There are several clubs active in the school. Each club is headed by a Patron and has an elected office.
Club elections are held every year and a student can hold a position for as long as the members feel she is capable and re-elect her.
A student is not allowed to join more than two clubs one of which must be an academic club. this is to help them avoid conflict as most club activities take place at the same time.
some of the Clubs include:Drama Club, Music Club, Environment Club, Science Club, Mathematics Club, YCS, Legion Of Mary, Geography and History Clubs, Law and Journalism among others.
The school has done well in club activities with the Drama team having participated upto the Provincial level (English Play - 2010,Solo and Choral verses) National level(French Play 2008, 2009).
The school has in the recent past introduced Cricket and Badminton which are as popular in the school as the traditional Netbal, Volley ball, basketbal, Footbal and track events.