 Among the many clubs and societies are the Police Cadet, Editorial Club, St.John Ambulance, Boy's Scout and Girl's Guide, Orchestra, Debate, and Elocution (debate and elocution are divided by three languages).The timetable for this school is fixed except for assembly days.Besides that, the school has celebrated its 60th anniversary in 2015 and the school held a performance on 25 and 26 July 2015.