While the school offers a broad range of 19 subjects, students are advised to commit to a maximum of nine IGCSE courses. This ensures a balanced academic load and allows room for extra-curricular commitments. Exceptions may be made for students who require Additional Maths or have displayed exceptional ability in Lower School.