Free data
IB past paper analysis
2,944 exam questions worth 18,924 marks across ten IB courses, each tagged by topic and weighted by marks. Pick a course to see what its papers actually test.
- Maths AA and AI
- Physics
- Chemistry
- Biology
- SL and HL
Written by Ejaz Ahmad. Published 18 October 2026.
How we count
Every question is read, tagged by topic and weighted by its marks. A question with two tags gives half its marks to each, so the shares add up to 100%. Read the full method.
Predicted papers live elsewhere: Predicted papers.
Maths
HL
IB Maths AA HL past paper analysis
Biggest topic: Vectors (10.4% of marks).
405 questions · 17 sittings · 2021–2025
SL
IB Maths AA SL past paper analysis
Biggest topic: Differentiation (7.5% of marks).
330 questions · 18 sittings · 2021–2025
HL
IB Maths AI HL past paper analysis
Biggest topic: Probability Distributions (9% of marks).
436 questions · 17 sittings · 2021–2025
SL
IB Maths AI SL past paper analysis
Biggest topic: Trigonometry (13.47% of marks).
353 questions · 20 sittings · 2021–2025
Physics
HL
IB Physics HL past paper analysis
Biggest topic: A.2 Forces & momentum (11.33% of marks).
307 questions · 18 papers · new 2025 course
SL
IB Physics SL past paper analysis
Biggest topic: A.2 Forces & momentum (14.65% of marks).
198 questions · 18 papers · new 2025 course
Chemistry
HL
IB Chemistry HL past paper analysis
Biggest topic: S1.4 The mole / stoichiometry (9.9% of marks).
248 questions · 15 papers · new 2025 course
SL
IB Chemistry SL past paper analysis
Biggest topic: S1.4 The mole & stoichiometry (13.94% of marks).
191 questions · 15 papers · new 2025 course
Biology
HL
IB Biology HL past paper analysis
Biggest topic: C4.1 Populations & communities (5.11% of marks).
269 questions · 15 papers · new 2025 course
SL
IB Biology SL past paper analysis
Biggest topic: C1.1 Enzymes & metabolism (5.37% of marks).
207 questions · 15 papers · new 2025 course