Academic Societies
Art Club
French Club
Economics Society
Engineering Society
History Club
Junior Science Club
Language Society
Maths Club
MedSoc
Philosophy Society
Psychology Society
Senior Science Club
In addition to the wide array of academic societies, there is also numerous academic support sessions to help pupils who have struggled to grasp a particular concept or need to catch up on their work.