Past Questions
Pick a subject, narrow by board or year, then open the paper page with question papers and mark schemes.
Subjects
79
Boards
3
Routes
108
Papers
3022
Exam board
108 routes available
AAncient HistoryGCSE · OCR · J1982025202420232022202114 papers14 mark schemesOpen Ancient History past questionsAArabicGCSE · Edexcel · 1AA020252024202320222021202042 papers42 mark schemesOpen Arabic past questionsAArt and DesignGCSE · Edexcel · 1AD02025202420232022202120204 papers0 mark schemesOpen Art and Design past questionsAArt and Design: Art, craft and designGCSE · AQA · 8201202420232 papers0 mark schemesOpen Art and Design: Art, craft and design past questionsAArt and Design: Fine artGCSE · AQA · 8202202420232 papers0 mark schemesOpen Art and Design: Fine art past questionsAArt and Design: Graphic communicationGCSE · AQA · 8203202420232 papers0 mark schemesOpen Art and Design: Graphic communication past questionsAArt and Design: PhotographyGCSE · AQA · 8206202420232 papers0 mark schemesOpen Art and Design: Photography past questionsAArt and Design: Textile designGCSE · AQA · 8204202420232 papers0 mark schemesOpen Art and Design: Textile design past questionsAArt and Design: Three-dimensional designGCSE · AQA · 8205202420232 papers0 mark schemesOpen Art and Design: Three-dimensional design past questionsAAstronomyGCSE · Edexcel · 1AS020252024202320222021202014 papers14 mark schemesOpen Astronomy past questionsBBengaliGCSE · AQA · 863820252024202320222021202032 papers32 mark schemesOpen Bengali past questionsBBiblical HebrewGCSE · Edexcel · 1BH02025202420232022202010 papers10 mark schemesOpen Biblical Hebrew past questionsBBiology AGCSE · OCR · J24720252024202320222021202032 papers32 mark schemesOpen Biology A past questionsBBiologyGCSE · AQA · 846120252024202320222021202025 papers25 mark schemesOpen Biology past questionsBBiology BGCSE · OCR · J25720252024202320222021202032 papers32 mark schemesOpen Biology B past questionsBBusinessGCSE · AQA · 813220252024202320222021202012 papers12 mark schemesOpen Business past questionsBBusinessGCSE · OCR · J2042025202420232022202110 papers10 mark schemesOpen Business past questionsBBusinessGCSE · Edexcel · 1BS020252024202320222021202014 papers14 mark schemesOpen Business past questionsCChemistry AGCSE · OCR · J24820252024202320222021202032 papers32 mark schemesOpen Chemistry A past questionsCChemistryGCSE · AQA · 846220252024202320222021202030 papers30 mark schemesOpen Chemistry past questionsCChemistry BGCSE · OCR · J25820252024202320222021202032 papers32 mark schemesOpen Chemistry B past questionsCChinese (Mandarin)GCSE · AQA · 867320252024202320222021202037 papers37 mark schemesOpen Chinese (Mandarin) past questionsCChineseGCSE · Edexcel · 1CN020252024202320222021202039 papers39 mark schemesOpen Chinese past questionsCCitizenship StudiesGCSE · AQA · 810020252024202320222021202012 papers12 mark schemesOpen Citizenship Studies past questionsCCitizenship StudiesGCSE · OCR · J2702025202420232022202115 papers15 mark schemesOpen Citizenship Studies past questionsCCitizenship StudiesGCSE · Edexcel · 1CS020252024202320222021202016 papers16 mark schemesOpen Citizenship Studies past questionsCClassical CivilisationGCSE · OCR · J1992025202420232022202125 papers25 mark schemesOpen Classical Civilisation past questionsCClassical GreekGCSE · OCR · J2922025202420232022202130 papers30 mark schemesOpen Classical Greek past questionsCCombined Science AGCSE · OCR · J25020252024202320222021202036 papers36 mark schemesOpen Combined Science A past questionsCCombined Science BGCSE · OCR · J26020252024202320222021202064 papers64 mark schemesOpen Combined Science B past questionsCCombined Science: SynergyGCSE · AQA · 846520252024202320222021202050 papers50 mark schemesOpen Combined Science: Synergy past questionsCCombined Science: TrilogyGCSE · AQA · 846420252024202320222021202086 papers86 mark schemesOpen Combined Science: Trilogy past questionsCComputer ScienceGCSE · AQA · 85252025202420232022202117 papers5 mark schemesOpen Computer Science past questionsCComputer ScienceGCSE · OCR · J27720252024202320228 papers8 mark schemesOpen Computer Science past questionsCComputer ScienceGCSE · Edexcel · 1CP2202620252024202320228 papers8 mark schemesOpen Computer Science past questionsDDanceGCSE · AQA · 82362025202420232022202120206 papers6 mark schemesOpen Dance past questionsDDesign and TechnologyGCSE · AQA · 85522025202420232022202120206 papers6 mark schemesOpen Design and Technology past questionsDDesign and TechnologyGCSE · OCR · J310202520242023202220215 papers5 mark schemesOpen Design and Technology past questionsDDesign and TechnologyGCSE · Edexcel · 1DT020252024202320222021202042 papers42 mark schemesOpen Design and Technology past questionsDDramaGCSE · AQA · 82612025202420232022202120206 papers6 mark schemesOpen Drama past questionsDDramaGCSE · OCR · J316202520242023202220215 papers5 mark schemesOpen Drama past questionsDDramaGCSE · Edexcel · 1DR020252024202320222021202011 papers11 mark schemesOpen Drama past questionsEEconomicsGCSE · AQA · 813620252024202320222021202012 papers12 mark schemesOpen Economics past questionsEEconomicsGCSE · OCR · J2052025202420232022202110 papers10 mark schemesOpen Economics past questionsEEngineeringGCSE · AQA · 88522025202420232022202120206 papers6 mark schemesOpen Engineering past questionsEEnglish Language 2.0GCSE · Edexcel · 1EN2202520242023202214 papers14 mark schemesOpen English Language 2.0 past questionsEEnglish LanguageGCSE · AQA · 870020252024202320222021202017 papers17 mark schemesOpen English Language past questionsEEnglish LanguageGCSE · OCR · J3512025202420232022202116 papers16 mark schemesOpen English Language past questionsEEnglish LiteratureGCSE · AQA · 870220252024202320222021202016 papers16 mark schemesOpen English Literature past questionsEEnglish LiteratureGCSE · OCR · J3522025202420232022202114 papers14 mark schemesOpen English Literature past questionsEEnglish LiteratureGCSE · Edexcel · 1ET020252024202320222021202020 papers20 mark schemesOpen English Literature past questionsFFood preparation and nutritionGCSE · AQA · 85852025202420232022202120206 papers6 mark schemesOpen Food preparation and nutrition past questionsFFood Preparation and NutritionGCSE · OCR · J309202520242023202220215 papers5 mark schemesOpen Food Preparation and Nutrition past questionsFFrench (existing specification)GCSE · AQA · 865820252024202320222021202036 papers35 mark schemesOpen French (existing specification) past questionsGGeography A (Geographical Themes)GCSE · OCR · J3832025202420232022202115 papers15 mark schemesOpen Geography A (Geographical Themes) past questionsGGeography AGCSE · Edexcel · 1GA020252024202320222021202024 papers25 mark schemesOpen Geography A past questionsGGeographyGCSE · AQA · 803520252024202320222021202016 papers16 mark schemesOpen Geography past questionsGGeography B (Geography for Enquiring Minds)GCSE · OCR · J3842025202420232022202115 papers15 mark schemesOpen Geography B (Geography for Enquiring Minds) past questionsGGeography BGCSE · Edexcel · 1GB020252024202320222021202024 papers24 mark schemesOpen Geography B past questionsGGerman (existing specification)GCSE · AQA · 866820252024202320222021202036 papers36 mark schemesOpen German (existing specification) past questionsGGreekGCSE · Edexcel · 1GK020252024202320222021202036 papers36 mark schemesOpen Greek past questionsGGujaratiGCSE · Edexcel · 1GU020252024202320222021202030 papers30 mark schemesOpen Gujarati past questionsHHebrew (Modern)GCSE · AQA · 867820252024202320222021202035 papers35 mark schemesOpen Hebrew (Modern) past questionsHHistory A (Explaining the Modern World)GCSE · OCR · J4102025202420232022202157 papers57 mark schemesOpen History A (Explaining the Modern World) past questionsHHistoryGCSE · AQA · 814520252024202320222021202095 papers93 mark schemesOpen History past questionsHHistory B (Schools History Project)GCSE · OCR · J4112025202420232022202171 papers71 mark schemesOpen History B (Schools History Project) past questionsHHistoryGCSE · Edexcel · 1HI0202520242023202220212020129 papers128 mark schemesOpen History past questionsIItalianGCSE · AQA · 863320252024202320222021202036 papers36 mark schemesOpen Italian past questionsIItalianGCSE · Edexcel · 1IN020252024202320222021202039 papers39 mark schemesOpen Italian past questionsJJapaneseGCSE · Edexcel · 1JA020252024202320222021202036 papers36 mark schemesOpen Japanese past questionsLLatinGCSE · OCR · J2822025202420232022202130 papers30 mark schemesOpen Latin past questionsMMathematicsGCSE · AQA · 830020252024202320222021202089 papers89 mark schemesOpen Mathematics past questionsMMathematicsGCSE · OCR · J56020252024202320222021202090 papers90 mark schemesOpen Mathematics past questionsMMathematicsGCSE · Edexcel · 1MA120241 papers0 mark schemesOpen Mathematics past questionsMMathematics post-16GCSE · Edexcel · 1MA1-post-1620252024202320222021202052 papers42 mark schemesOpen Mathematics post-16 past questionsMMedia StudiesGCSE · AQA · 857220252024202320222021202011 papers11 mark schemesOpen Media Studies past questionsMMedia StudiesGCSE · OCR · J2002025202420236 papers6 mark schemesOpen Media Studies past questionsMMusicGCSE · AQA · 82712025202420232022202120207 papers6 mark schemesOpen Music past questionsMMusicGCSE · OCR · J536202520242023202220215 papers5 mark schemesOpen Music past questionsMMusicGCSE · Edexcel · 1MU02025202420232022202120209 papers8 mark schemesOpen Music past questionsPPanjabiGCSE · AQA · 868320252024202320222021202036 papers35 mark schemesOpen Panjabi past questionsPPersianGCSE · Edexcel · 1PN020252024202320222021202030 papers29 mark schemesOpen Persian past questionsPPhysical EducationGCSE · AQA · 858220252024202320222021202012 papers12 mark schemesOpen Physical Education past questionsPPhysical EducationGCSE · OCR · J5872025202420232022202110 papers10 mark schemesOpen Physical Education past questionsPPhysical EducationGCSE · Edexcel · gcse16-physicaleducation20252024202320222021202016 papers20 mark schemesOpen Physical Education past questionsPPhysics AGCSE · OCR · J24920252024202320222021202032 papers32 mark schemesOpen Physics A past questionsPPhysicsGCSE · AQA · 846320252024202320222021202028 papers28 mark schemesOpen Physics past questionsPPhysics BGCSE · OCR · J25920252024202320222021202032 papers32 mark schemesOpen Physics B past questionsPPolishGCSE · AQA · 868820252024202320222021202036 papers36 mark schemesOpen Polish past questionsPPortugueseGCSE · Edexcel · 1PG020252024202320222021202033 papers33 mark schemesOpen Portuguese past questionsPPsychologyGCSE · AQA · 818220252024202320222021202012 papers12 mark schemesOpen Psychology past questionsPPsychologyGCSE · OCR · J2032025202420232022202110 papers10 mark schemesOpen Psychology past questionsPPsychologyGCSE · Edexcel · 1PS020252024202320222021202014 papers14 mark schemesOpen Psychology past questionsRReligious Studies AGCSE · AQA · 806220252024202320222021202053 papers53 mark schemesOpen Religious Studies A past questionsRReligious Studies AGCSE · Edexcel · gcse16-rs-a202520242023202220212020113 papers113 mark schemesOpen Religious Studies A past questionsRReligious Studies BGCSE · AQA · 806320252024202320222021202028 papers28 mark schemesOpen Religious Studies B past questionsRReligious Studies BGCSE · Edexcel · gcse16-rs-b202520242023202220212020130 papers181 mark schemesOpen Religious Studies B past questionsRReligious StudiesGCSE · OCR · J625, J1252025202420232022202144 papers44 mark schemesOpen Religious Studies past questionsRReligious Studies: Short CourseGCSE · AQA · 806120252024202320222021202029 papers29 mark schemesOpen Religious Studies: Short Course past questionsRRussianGCSE · Edexcel · 1RU020252024202320222021202042 papers42 mark schemesOpen Russian past questionsSSciencesGCSE · Edexcel · gcse16-science20252024202320222021202034 papers144 mark schemesOpen Sciences past questionsSSociologyGCSE · AQA · 819220252024202320222021202011 papers11 mark schemesOpen Sociology past questionsSSpanish (existing specification)GCSE · AQA · 869820252024202320222021202036 papers36 mark schemesOpen Spanish (existing specification) past questionsSStatisticsGCSE · AQA · 838220252024202320222021202025 papers25 mark schemesOpen Statistics past questionsSStatisticsGCSE · Edexcel · 1ST020252024202320222021202028 papers28 mark schemesOpen Statistics past questionsTTurkishGCSE · Edexcel · 1TU020252024202320222021202036 papers36 mark schemesOpen Turkish past questionsUUrduGCSE · AQA · 864820252024202320222021202033 papers33 mark schemesOpen Urdu past questionsUUrduGCSE · Edexcel · 1UR020252024202320222021202042 papers42 mark schemesOpen Urdu past questions