French - Key Stage 3
French - GCSE
French - AS/A2 Level
Italian - Key Stage 3
Italian - GCSE
Italian - AS/A2 Level
Spanish - Key Stage 3
Spanish - GCSE
Spanish - AS/A2 Level
German - Key Stage 3
German - GCSE
German - AS/A2 Level