The school offers numerous subjects before GCSE, which include five different languages; along with ICT, the humanities, the arts, and the sciences. English, Mathematics, Biology, Chemistry and Physics (as Combined Science) must be taken at GCSE. At GCSE, pupils can study three optional subjects (excluding English Literature, English Language, Maths and Combined Science). At A Level, pupils can study three or four subjects with an 'enrichment course' (Astronomy, Cooking, Sports Leaders or Critical Thinking), with the option of taking an EPQ at A2. Pupils can study English Literature, Maths, Further Maths, Biology, Chemistry, Physics, Psychology, Physical Education, Three-Dimensional Design, Fine Art, Economics, Music, Philosophy, Geography, Dance, Drama & Theatre Studies, Religion, Philosophy & Ethics, History, Latin, French, German, Spanish, Computer Science, Classical Civilization, Economics and Business Studies at A Level.