Philosophy for children is taught to all year groups. Year 6 pupils enjoy Latin classes.  Spanish is taught as part of the National Curriculum in Years 3-6; taster language sessions are on offer throughout the school in languages such as French, German, Russian, Danish, Japanese and Finnish. Specialist PE coaches are in attendance daily.