Official past papers grouped by session — view the question paper and mark scheme side by side, solve in your notebook, run a timed mock, or play a paper interactively where its questions are already parsed.
134 papers · 29 sessionsTwo ways to use a paper: open the Question Paper and Mark Scheme PDFs (side-by-side split on desktop, an A/B toggle on mobile) and self-mark, or run a Mock — fullscreen QP with the official timer, then grade against the MS.
Official Cambridge International documents streamed from the syllabai-pastpapers archive (AI-IDENTIFIED provenance, operator ratification pending · index generated 2026-10-21).
0580/11Paper 1
IGCSE mathematics 0580 · QP 122 KB · MS 349 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 131 KB · MS 400 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 126 KB · MS 378 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 125 KB · MS 348 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 114 KB · MS 384 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 136 KB · MS 360 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 136 KB · MS 405 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 113 KB · MS 340 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 131 KB · MS 292 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 172 KB · MS 264 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 108 KB · MS 305 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 467 KB · MS 185 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 365 KB · MS 222 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 394 KB · MS 182 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.0 MB · MS 197 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 942 KB · MS 206 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 198 KB · MS 212 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 1.1 MB · MS 210 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 1.1 MB · MS 217 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 329 KB · MS 219 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.1 MB · MS 294 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 676 KB · MS 280 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.8 MB · MS 259 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.9 MB · MS 200 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.0 MB · MS 168 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 1.3 MB · MS 185 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 1.1 MB · MS 182 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 1.2 MB · MS 179 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1010 KB · MS 295 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.0 MB · MS 268 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1016 KB · MS 273 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 474 KB · MS 257 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 443 KB · MS 243 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 534 KB · MS 262 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 968 KB · MS 287 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 636 KB · MS 269 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.2 MB · MS 281 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.2 MB · MS 286 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.3 MB · MS 253 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 1.2 MB · MS 305 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 1.3 MB · MS 306 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 1.5 MB · MS 324 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.0 MB · MS 276 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.2 MB · MS 322 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.3 MB · MS 320 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 447 KB · MS 244 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 548 KB · MS 251 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 456 KB · MS 254 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 326 KB · MS 227 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 466 KB · MS 244 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.2 MB · MS 286 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.1 MB · MS 270 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.2 MB · MS 264 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 512 KB · MS 243 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 506 KB · MS 237 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 445 KB · MS 238 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.1 MB · MS 307 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.2 MB · MS 283 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.3 MB · MS 295 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 434 KB · MS 260 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 465 KB · MS 254 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 479 KB · MS 233 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 957 KB · MS 290 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 489 KB · MS 263 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.2 MB · MS 254 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.3 MB · MS 266 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 990 KB · MS 220 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 1.3 MB · MS 251 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 1.3 MB · MS 250 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 1.3 MB · MS 253 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.9 MB · MS 276 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.2 MB · MS 254 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.7 MB · MS 252 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 2.5 MB · MS 277 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.3 MB · MS 258 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 2.5 MB · MS 286 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.2 MB · MS 238 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 1.4 MB · MS 263 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.7 MB · MS 185 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.9 MB · MS 200 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.8 MB · MS 182 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 2.2 MB · MS 213 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.3 MB · MS 198 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 2.1 MB · MS 209 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.5 MB · MS 184 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.7 MB · MS 198 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.8 MB · MS 210 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 1.3 MB · MS 190 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 1.2 MB · MS 212 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 2.4 MB · MS 227 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.7 MB · MS 193 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.6 MB · MS 231 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.8 MB · MS 211 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.8 MB · MS 191 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.5 MB · MS 194 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 2.4 MB · MS 228 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.4 MB · MS 195 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 2.2 MB · MS 206 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.6 MB · MS 174 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.6 MB · MS 193 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.7 MB · MS 181 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 2.7 MB · MS 236 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.3 MB · MS 211 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 2.2 MB · MS 201 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.5 MB · MS 223 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.6 MB · MS 234 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.8 MB · MS 181 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.7 MB · MS 178 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.7 MB · MS 182 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 2.4 MB · MS 202 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.2 MB · MS 209 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 2.3 MB · MS 191 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 1.7 MB · MS 250 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.7 MB · MS 236 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 1.8 MB · MS 242 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 2.4 MB · MS 279 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.3 MB · MS 257 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 2.4 MB · MS 240 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 1.8 MB · MS 229 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 2.5 MB · MS 233 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 904 KB · MS 215 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 388 KB · MS 197 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 852 KB · MS 192 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 986 KB · MS 217 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 974 KB · MS 223 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 1.1 MB · MS 204 KB
0580/11Paper 1
IGCSE mathematics 0580 · QP 915 KB · MS 150 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 921 KB · MS 152 KB
0580/13Paper 1Variant 3
IGCSE mathematics 0580 · QP 985 KB · MS 159 KB
0580/31Paper 3
IGCSE mathematics 0580 · QP 1013 KB · MS 164 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 1.1 MB · MS 161 KB
0580/33Paper 3Variant 3
IGCSE mathematics 0580 · QP 988 KB · MS 167 KB
0580/12Paper 1Variant 2
IGCSE mathematics 0580 · QP 953 KB · MS 236 KB
0580/32Paper 3Variant 2
IGCSE mathematics 0580 · QP 931 KB · MS 187 KB