Past Papers

GCSE past papers

Real exam papers, ready when you are. Find past papers by level, subject, exam board and year, open the question paper, check your answers against the mark scheme, or practise online.

Our whole library
11,750
Total past papers
6
Levels
105
Subjects
7
Exam boards
  • 2022
    June

    Welsh Language

    WJEC GCSE Welsh Language: Trafod, Perswâd a Chyfarwyddiadol (June 2022)

    WJEC GCSE 3000N30/1
  • 2022
    June

    Welsh Literature

    WJEC GCSE Welsh Literature: Barddoniaeth (Sylfaenol) (June 2022)

    WJEC GCSE 3012/51
  • 2022
    June

    Welsh Literature

    WJEC GCSE Welsh Literature: Barddoniaeth (Uwch) (June 2022)

    WJEC GCSE 3010NA0/1
  • 2022
    June

    Welsh Literature

    WJEC GCSE Welsh Literature: Llunyddiaeth (Sylfaenol) (June 2022)

    WJEC GCSE 3010N30/1
    WJEC GCSE 3010N30/1
  • 2022
    June

    Welsh Literature

    WJEC GCSE Welsh Literature: Llunyddiaeth (Uwch) (June 2022)

    WJEC GCSE 3010NC0/1
    WJEC GCSE 3010NC0/1
  • 2022
    June

    Welsh Literature

    WJEC GCSE Welsh Literature: Nofel (Sylfaenol) (June 2022)

    WJEC GCSE 3013/51
  • 2022
    June

    Welsh Literature

    WJEC GCSE Welsh Literature: Nofel (Uwch) (June 2022)

    WJEC GCSE 3013/52
  • 2022
    June

    Welsh Second Language

    WJEC GCSE Welsh Second Language: Unit 3: Narrative, Specific and Instructional (June 2022)

    WJEC GCSE 3024/01
  • 2022
    June

    Welsh Second Language

    WJEC GCSE Welsh Second Language: Unit 4: Descriptive, Creative and Imaginative (June 2022)

    WJEC GCSE 3025/01
  • 2022
    March

    Science

    CCEA GCSE Science Double Award: Foundation Tier, Unit B1: Biology (March 2022)

    CCEA GCSE FOUNDATION TIER, UNIT B1: BIOLOGY
    CCEA GCSE FOUNDATION TIER, UNIT B1: BIOLOGY
© Copyright Get Revising 2026 all rights reserved. Get Revising is one of the trading names of Tutorist Limited.
Register Number: 15241839 (England and Wales), VAT No. 454 2876 70 Registered office: The Old Casino, 28 Fourth Avenue, Hove. BN3 2PJ
© , made with ❤️ by Get Revising