The school offers a whole range of clubs meeting at lunchtime or after school.
Established and regular clubs have a page devoted to its activities and achievements.
There are a number of clubs that run for blocks throughout the session depending on the weather and time of year.