Quick answer
Some subjects in the MarkScheme archive include 2025 sittings. Biology, Business, Psychology, Geography, and Maths AI do not: their newest year on the site is 2024. Maths AA is thinner still, HL papers from 2021 and 2022. Open the year page for your subject rather than assuming every subject has a 2025 paper. The library is the [IB past-paper archive](/ib/past-papers).
Subjects that reach 2025 or 2026
For the IB Diploma Programme, these ranges are document years in the archive, counted in October 2026. A year in the range means that subject has papers from that span, not that every paper number exists for every session.
| Subject | Years on the site | Open this |
|---|---|---|
| Physics | 1999-2026 | Physics HL 2025 |
| Chemistry | 1999-2025 | Chemistry HL 2025 |
| History | 1999-2026, no 2025 page | History HL 2026 |
| Economics | 1999-2026 | Economics HL 2025 |
| Language B | 1999-2026 | Spanish B HL |
| Computer science | 2000-2025 | Computer science HL 2025 |
| Global politics | 2014-2025 | Global politics HL 2025 |
For a November 2026 candidate, a 2025 paper is the closest dress rehearsal when it exists. Sit that paper number to time, then the 2024 paper of the same number. Dates for the session are in the November 2026 past paper plan.
Subjects whose newest year is 2024
For the IB Diploma Programme, do not search for a 2025 Biology paper on this site. It is not there, and a dead page will not revise you.
| Subject | Newest year | Where to start |
|---|---|---|
| Biology | 2024 | Biology HL 2024 and Paper 2 |
| Business management | 2024 | Business HL |
| Psychology | 2024 | Psychology HL |
| Geography | 2024 | Geography HL |
| Maths AI | 2024 | Maths AI HL |
| Design technology | 2024 | Design technology HL |
| ESS | 2024 | ESS SL |
Biology is the clearest case: 848 documents, 1983 to 2024, and 71 Biology HL Paper 2 sittings from 1991 to 2024. That is enough to mark a real paper before 28 October. The sitting list is IB Biology HL Paper 2 past papers.
Maths AA is a special case
Maths AA in this archive is 36 documents, HL only, 2021 to 2022. Applications and interpretation is larger: 114 documents, 2021 to 2024. If you take Analysis, use the papers that exist for timing and method, and do not treat a missing 2025 AA paper as a reason to skip past papers. The course comparison is [Maths AA vs AI](/blog/ib-maths-aa-vs-ai-which-to-choose). The paper difference is [AA Paper 1 vs Paper 2](/blog/ib-maths-aa-paper-1-vs-paper-2).
How to use a year page
For the IB Diploma Programme, a year page lists every paper from that session for one subject. A paper-number page lists every year of one paper. Use the year page when you want a full mock of one session. Use the paper page when you are drilling the paper you sit next.
Example for Chemistry, which does include 2025: open Chemistry HL 2025, sit Paper 1, then stay on all Chemistry HL Paper 1 sittings for the next drill. The whole library, including what is free to open first, is free IB past papers in 2026.
Frequently asked questions
For the IB Diploma Programme, on the 2025 year page for subjects that have one: Physics, Chemistry, Economics, Computer science, and Global politics. History skips 2025 and the next year page is 2026. Biology, Psychology, Business, and Geography start at their 2024 pages instead.
Where are the IB May 2025 past papers?
Why does Biology stop at 2024?
That is the coverage in this archive today. The Biology papers that are here, including 71 HL Paper 2 sittings, are the ones to mark. Later Biology sessions are not hidden behind a login.
Should I only revise 2025 papers?
No. One recent paper, fully marked, then an older paper of the same number. A stack of unmarked recent papers does not show you the mark you drop on command terms.