Skip to content

Exam practice

Exam practice

Sit a whole past paper against the clock. Answers save as you type; if you are interrupted, come back and the attempt resumes with the time you have left.

Papers with a verified duration

A-Level Biology

June 2025 · Paper 21
6 · 1 h 15 min
June 2025 · Paper 22
6 · 1 h 15 min
June 2025 · Paper 23
6 · 1 h 15 min
June 2025 · Paper 41
10 · 2 h 0 min
November 2024 · Paper 23
6 · 1 h 15 min
November 2025 · Paper 11
40 · 1 h 15 min
November 2025 · Paper 12
40 · 1 h 15 min
November 2025 · Paper 13
40 · 1 h 15 min
November 2025 · Paper 14
40 · 1 h 15 min
November 2025 · Paper 21
6 · 1 h 15 min
November 2025 · Paper 22
6 · 1 h 15 min
November 2025 · Paper 23
6 · 1 h 15 min
November 2025 · Paper 24
6 · 1 h 15 min
November 2025 · Paper 31
2 · 2 h 0 min
November 2025 · Paper 33
2 · 2 h 0 min
November 2025 · Paper 34
2 · 2 h 0 min
November 2025 · Paper 35
2 · 2 h 0 min
November 2025 · Paper 41
9 · 2 h 0 min
November 2025 · Paper 42
10 · 2 h 0 min
November 2025 · Paper 43
9 · 2 h 0 min
November 2025 · Paper 44
10 · 2 h 0 min

A-Level Mathematics

June 2025 · Paper 11
10 · 1 h 50 min
June 2025 · Paper 12
11 · 1 h 50 min
June 2025 · Paper 21
7 · 1 h 15 min
June 2025 · Paper 22
7 · 1 h 15 min
June 2025 · Paper 31
11 · 1 h 50 min
June 2025 · Paper 32
10 · 1 h 50 min
June 2025 · Paper 41
7 · 1 h 15 min
June 2025 · Paper 51
6 · 1 h 15 min
June 2025 · Paper 61
7 · 1 h 15 min
November 2025 · Paper 11
11 · 1 h 50 min
November 2025 · Paper 12
10 · 1 h 50 min
November 2025 · Paper 21
8 · 1 h 15 min
November 2025 · Paper 22
7 · 1 h 15 min
November 2025 · Paper 31
11 · 1 h 50 min
November 2025 · Paper 41
8 · 1 h 15 min
November 2025 · Paper 42
7 · 1 h 15 min
November 2025 · Paper 51
7 · 1 h 15 min
November 2025 · Paper 52
7 · 1 h 15 min
November 2025 · Paper 61
7 · 1 h 15 min
November 2025 · Paper 62
6 · 1 h 15 min

IGCSE Biology

June 2021 · Paper 21
40 · 45 min
June 2021 · Paper 22
40 · 45 min
June 2021 · Paper 23
40 · 45 min
June 2021 · Paper 41
6 · 1 h 15 min
June 2021 · Paper 42
6 · 1 h 15 min
June 2021 · Paper 43
6 · 1 h 15 min
June 2022 · Paper 21
40 · 45 min
June 2022 · Paper 22
40 · 45 min
June 2022 · Paper 41
6 · 1 h 15 min
June 2022 · Paper 42
6 · 1 h 15 min
June 2022 · Paper 43
6 · 1 h 15 min
June 2023 · Paper 21
40 · 45 min
June 2023 · Paper 22
40 · 45 min
June 2023 · Paper 23
40 · 45 min
June 2023 · Paper 41
6 · 1 h 15 min
June 2023 · Paper 42
7 · 1 h 15 min
June 2023 · Paper 43
7 · 1 h 15 min
June 2023 · Paper 62
2 · 1 h 0 min
June 2024 · Paper 21
40 · 45 min
June 2024 · Paper 22
40 · 45 min
June 2024 · Paper 23
40 · 45 min
June 2024 · Paper 41
7 · 1 h 15 min
June 2024 · Paper 42
6 · 1 h 15 min
June 2024 · Paper 43
6 · 1 h 15 min
June 2024 · Paper 62
2 · 1 h 0 min
June 2025 · Paper 21
40 · 45 min
June 2025 · Paper 22
40 · 45 min
June 2025 · Paper 23
40 · 45 min
June 2025 · Paper 41
6 · 1 h 15 min
June 2025 · Paper 42
6 · 1 h 15 min
June 2025 · Paper 43
6 · 1 h 15 min
June 2025 · Paper 61
2 · 1 h 0 min
June 2025 · Paper 62
2 · 1 h 0 min
June 2025 · Paper 63
2 · 1 h 0 min
March 2021 · Paper 22
40 · 45 min
March 2022 · Paper 22
40 · 45 min
March 2022 · Paper 42
6 · 1 h 15 min
March 2023 · Paper 22
40 · 45 min
March 2023 · Paper 42
6 · 1 h 15 min
March 2024 · Paper 22
40 · 45 min
March 2024 · Paper 42
6 · 1 h 15 min
March 2025 · Paper 22
40 · 45 min
March 2025 · Paper 42
6 · 1 h 15 min
November 2021 · Paper 42
6 · 1 h 15 min
November 2022 · Paper 22
40 · 45 min
November 2022 · Paper 42
6 · 1 h 15 min
November 2023 · Paper 22
40 · 45 min
November 2023 · Paper 42
6 · 1 h 15 min
November 2024 · Paper 22
40 · 45 min
November 2024 · Paper 42
6 · 1 h 15 min
November 2024 · Paper 62
2 · 1 h 0 min
November 2025 · Paper 21
40 · 45 min
November 2025 · Paper 22
40 · 45 min
November 2025 · Paper 23
40 · 45 min
November 2025 · Paper 41
6 · 1 h 15 min
November 2025 · Paper 42
6 · 1 h 15 min
November 2025 · Paper 43
6 · 1 h 15 min
November 2025 · Paper 61
3 · 1 h 0 min
November 2025 · Paper 62
3 · 1 h 0 min
November 2025 · Paper 63
3 · 1 h 0 min

IGCSE Mathematics

June 2025 · Paper 21
21 · 1 h 30 min
June 2025 · Paper 22
19 · 1 h 30 min
June 2025 · Paper 41
17 · 2 h 30 min
November 2025 · Paper 21
8 · 1 h 30 min
November 2025 · Paper 22
21 · 1 h 30 min
November 2025 · Paper 23
21 · 1 h 30 min
November 2025 · Paper 41
9 · 2 h 30 min
November 2025 · Paper 42
16 · 2 h 30 min
November 2025 · Paper 43
19 · 2 h 30 min

Log in or create account

IGCSE, A-Level & AP