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