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