GCSE Languages
Select your qualification
Current
Find past papers, specifications, key dates and everything else you need to be prepared for your exams.
8658
Next exam: 21 May 2025
French Paper 1
8668
Next exam: 8 May 2025
German Paper 1
8633
Next exam: 2 June 2025
Italian Paper 1
8698
Next exam: 10 June 2025
Spanish Paper 1
8688
Next exam: 3 June 2025
Polish Paper 1
8638
Next exam: 3 June 2025
Bengali Paper 1
8648
Next exam: 19 May 2025
Urdu Paper 1
8678
Next exam: 12 June 2025
Modern Hebrew Paper 1
8673
Next exam: 12 May 2025
Chinese (Mandarin) Paper 1
8683
Next exam: 3 June 2025
Panjabi Paper 1