PISA Mathematics Score
Mean performance of 15-year-old students on the PISA mathematics scale (OECD average anchored near 500). Triennial waves.
Source: PISA international student assessment (via OWID) Licence: CC BY 4.0 Unit: PISA score Parsed: 2026-09-28 Open source ↗
Avg (2022)
413.1
-19.4pp vs 2018
Improving
10
of 84 tracked
Declining
64
period over period
Stable
1
±0.5pp band
Mean mathematics score (15-year-olds)
Interactive — choose a period, search a country, switch between bars, table and map.
azenha.ai/bulldozer
Trend over time
Group average by period, 2006–2022.
EuropeAfricaAmericasAsia
azenha.ai/bulldozer
Movers
Biggest period-over-period changes.
Top risers
| Entity | Now | Change |
|---|---|---|
| 🇻🇳 Vietnam | 469 | +469.0pp |
| 🇲🇳 Mongolia | 425 | +425.0pp |
| 🇯🇲 Jamaica | 377 | +377.0pp |
| 🇵🇸 Palestine | 366 | +366.0pp |
| 🇺🇿 Uzbekistan | 364 | +364.0pp |
Top fallers
| Entity | Now | Change |
|---|---|---|
| 🇷🇺 Russia | 0 | -488.0pp |
| 🇱🇺 Luxembourg | 0 | -483.0pp |
| 🇧🇾 Belarus | 0 | -472.0pp |
| 🇧🇦 Bosnia and Herzegovina | 0 | -406.0pp |
| 🇱🇧 Lebanon | 0 | -393.0pp |
By group
Change by group, latest period.
Africa -3.0pp
Asia -14.8pp
Europe -15.6pp
Americas -18.7pp
| Group | Members | Avg | Change |
|---|---|---|---|
| Europe | 38 | 460.4 | -15.6pp |
| Asia | 24 | 443.6 | -14.8pp |
| Americas | 16 | 387 | -18.7pp |
| Africa | 1 | 365 | -3.0pp |
PISA Mathematics Score — full ranking
Every entity in this dataset, in HTML. The interactive panel above shows the same numbers; this is the one that survives without JavaScript.
| # | Entity | Mean mathematics score (15-year-olds) | Change |
|---|---|---|---|
| 1 | 🇸🇬 Singapore | 575 | +6.0pp |
| 2 | 🇲🇴 Macao | 552 | -6.0pp |
| 3 | 🇹🇼 Taiwan | 547 | +16.0pp |
| 4 | 🇭🇰 Hong Kong | 540 | -11.0pp |
| 5 | 🇯🇵 Japan | 536 | +9.0pp |
| 6 | 🇰🇷 South Korea | 527 | +1.0pp |
| 7 | 🇪🇪 Estonia | 510 | -13.0pp |
| 8 | 🇨🇭 Switzerland | 508 | -7.0pp |
| 9 | 🇨🇦 Canada | 497 | -15.0pp |
| 10 | 🇳🇱 Netherlands | 493 | -26.0pp |
| 11 | 🇮🇪 Ireland | 492 | -8.0pp |
| 12 | 🇧🇪 Belgium | 489 | -19.0pp |
| 13 | 🇩🇰 Denmark | 489 | -20.0pp |
| 14 | 🇵🇱 Poland | 489 | -27.0pp |
| 15 | 🇬🇧 United Kingdom | 489 | -13.0pp |
| 16 | 🇦🇺 Australia | 487 | -4.0pp |
| 17 | 🇦🇹 Austria | 487 | -12.0pp |
| 18 | 🇨🇿 Czechia | 487 | -12.0pp |
| 19 | 🇸🇮 Slovenia | 485 | -24.0pp |
| 20 | 🇫🇮 Finland | 484 | -23.0pp |
| 21 | 🇱🇻 Latvia | 483 | -13.0pp |
| 22 | 🇸🇪 Sweden | 482 | -20.0pp |
| 23 | 🇳🇿 New Zealand | 479 | -15.0pp |
| 24 | 🇩🇪 Germany | 475 | -25.0pp |
| 25 | 🇱🇹 Lithuania | 475 | -6.0pp |
| 26 | 🇫🇷 France | 474 | -21.0pp |
| 27 | 🇭🇺 Hungary | 473 | -8.0pp |
| 28 | 🇪🇸 Spain | 473 | -8.0pp |
| 29 | 🇵🇹 Portugal | 472 | -20.0pp |
| 30 | 🇮🇹 Italy | 471 | -16.0pp |
| 31 | 🇻🇳 Vietnam | 469 | — |
| 32 | 🇳🇴 Norway | 468 | -33.0pp |
| 33 | 🇲🇹 Malta | 466 | -6.0pp |
| 34 | 🇺🇸 United States | 465 | -13.0pp |
| 35 | 🇸🇰 Slovakia | 464 | -22.0pp |
| 36 | 🇭🇷 Croatia | 463 | -1.0pp |
| 37 | 🇮🇸 Iceland | 459 | -36.0pp |
| 38 | 🇮🇱 Israel | 458 | -5.0pp |
| 39 | 🇹🇷 Turkey | 453 | -1.0pp |
| 40 | 🇧🇳 Brunei | 442 | +12.0pp |
| 41 | 🇺🇦 Ukraine | 441 | -12.0pp |
| 42 | 🇷🇸 Serbia | 440 | -8.0pp |
| 43 | 🇦🇪 United Arab Emirates | 431 | -4.0pp |
| 44 | 🇬🇷 Greece | 430 | -21.0pp |
| 45 | 🇷🇴 Romania | 428 | -2.0pp |
| 46 | 🇰🇿 Kazakhstan | 425 | +2.0pp |
| 47 | 🇲🇳 Mongolia | 425 | — |
| 48 | 🇨🇾 Cyprus | 418 | -33.0pp |
| 49 | 🇧🇬 Bulgaria | 417 | -19.0pp |
| 50 | 🇲🇩 Moldova | 414 | -7.0pp |
| 51 | 🇶🇦 Qatar | 414 | 0.00pp |
| 52 | 🇨🇱 Chile | 412 | -5.0pp |
| 53 | 🇲🇾 Malaysia | 409 | -31.0pp |
| 54 | 🇺🇾 Uruguay | 409 | -9.0pp |
| 55 | 🇲🇪 Montenegro | 406 | -24.0pp |
| 56 | 🇲🇽 Mexico | 395 | -14.0pp |
| 57 | 🇹🇭 Thailand | 394 | -25.0pp |
| 58 | 🇵🇪 Peru | 391 | -9.0pp |
| 59 | 🇬🇪 Georgia | 390 | -8.0pp |
| 60 | 🇲🇰 North Macedonia | 389 | -5.0pp |
| 61 | 🇸🇦 Saudi Arabia | 389 | +16.0pp |
| 62 | 🇨🇷 Costa Rica | 385 | -17.0pp |
| 63 | 🇨🇴 Colombia | 383 | -8.0pp |
| 64 | 🇧🇷 Brazil | 379 | -5.0pp |
| 65 | 🇦🇷 Argentina | 378 | -1.0pp |
| 66 | 🇯🇲 Jamaica | 377 | — |
| 67 | 🇦🇱 Albania | 368 | -69.0pp |
| 68 | 🇮🇩 Indonesia | 366 | -13.0pp |
| 69 | 🇵🇸 Palestine | 366 | — |
| 70 | 🇲🇦 Morocco | 365 | -3.0pp |
| 71 | 🇺🇿 Uzbekistan | 364 | — |
| 72 | 🇯🇴 Jordan | 361 | -39.0pp |
| 73 | 🇵🇦 Panama | 357 | +4.0pp |
| 74 | 🇵🇭 Philippines | 355 | +2.0pp |
| 75 | 🇬🇹 Guatemala | 344 | — |
| 76 | 🇸🇻 El Salvador | 343 | — |
| 77 | 🇩🇴 Dominican Republic | 339 | +14.0pp |
| 78 | 🇵🇾 Paraguay | 338 | — |
| 79 | 🇰🇭 Cambodia | 336 | — |