PISA Science Score
Mean performance of 15-year-old students on the PISA science 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)
422.1
-9.4pp vs 2018
Improving
32
of 84 tracked
Declining
42
period over period
Stable
1
±0.5pp band
Mean science 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 | 472 | +472.0pp |
| 🇲🇳 Mongolia | 412 | +412.0pp |
| 🇯🇲 Jamaica | 403 | +403.0pp |
| 🇸🇻 El Salvador | 373 | +373.0pp |
| 🇬🇹 Guatemala | 373 | +373.0pp |
Top fallers
| Entity | Now | Change |
|---|---|---|
| 🇷🇺 Russia | 0 | -478.0pp |
| 🇱🇺 Luxembourg | 0 | -477.0pp |
| 🇧🇾 Belarus | 0 | -471.0pp |
| 🇧🇦 Bosnia and Herzegovina | 0 | -398.0pp |
| 🇱🇧 Lebanon | 0 | -384.0pp |
By group
Change by group, latest period.
Europe -3.9pp
Americas -8.0pp
Asia -10.3pp
Africa -12.0pp
| Group | Members | Avg | Change |
|---|---|---|---|
| Europe | 38 | 467.3 | -3.9pp |
| Asia | 24 | 447 | -10.3pp |
| Americas | 16 | 412.9 | -8.0pp |
| Africa | 1 | 365 | -12.0pp |
PISA Science 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 science score (15-year-olds) | Change |
|---|---|---|---|
| 1 | 🇸🇬 Singapore | 561 | +10.0pp |
| 2 | 🇯🇵 Japan | 547 | +18.0pp |
| 3 | 🇲🇴 Macao | 543 | -1.0pp |
| 4 | 🇹🇼 Taiwan | 537 | +21.0pp |
| 5 | 🇰🇷 South Korea | 528 | +9.0pp |
| 6 | 🇪🇪 Estonia | 526 | -4.0pp |
| 7 | 🇭🇰 Hong Kong | 520 | +3.0pp |
| 8 | 🇨🇦 Canada | 515 | -3.0pp |
| 9 | 🇫🇮 Finland | 511 | -11.0pp |
| 10 | 🇦🇺 Australia | 507 | +4.0pp |
| 11 | 🇮🇪 Ireland | 504 | +8.0pp |
| 12 | 🇳🇿 New Zealand | 504 | -4.0pp |
| 13 | 🇨🇭 Switzerland | 503 | +8.0pp |
| 14 | 🇸🇮 Slovenia | 500 | -7.0pp |
| 15 | 🇬🇧 United Kingdom | 500 | -5.0pp |
| 16 | 🇵🇱 Poland | 499 | -12.0pp |
| 17 | 🇺🇸 United States | 499 | -3.0pp |
| 18 | 🇨🇿 Czechia | 498 | +1.0pp |
| 19 | 🇩🇰 Denmark | 494 | +1.0pp |
| 20 | 🇱🇻 Latvia | 494 | +7.0pp |
| 21 | 🇸🇪 Sweden | 494 | -5.0pp |
| 22 | 🇩🇪 Germany | 492 | -11.0pp |
| 23 | 🇦🇹 Austria | 491 | +1.0pp |
| 24 | 🇧🇪 Belgium | 491 | -8.0pp |
| 25 | 🇳🇱 Netherlands | 488 | -15.0pp |
| 26 | 🇫🇷 France | 487 | -6.0pp |
| 27 | 🇭🇺 Hungary | 486 | +5.0pp |
| 28 | 🇪🇸 Spain | 485 | +2.0pp |
| 29 | 🇱🇹 Lithuania | 484 | +2.0pp |
| 30 | 🇵🇹 Portugal | 484 | -8.0pp |
| 31 | 🇭🇷 Croatia | 483 | +11.0pp |
| 32 | 🇳🇴 Norway | 478 | -12.0pp |
| 33 | 🇮🇹 Italy | 477 | +9.0pp |
| 34 | 🇹🇷 Turkey | 476 | +8.0pp |
| 35 | 🇻🇳 Vietnam | 472 | — |
| 36 | 🇲🇹 Malta | 466 | +9.0pp |
| 37 | 🇮🇱 Israel | 465 | +3.0pp |
| 38 | 🇸🇰 Slovakia | 462 | -2.0pp |
| 39 | 🇺🇦 Ukraine | 450 | -19.0pp |
| 40 | 🇮🇸 Iceland | 447 | -28.0pp |
| 41 | 🇷🇸 Serbia | 447 | +7.0pp |
| 42 | 🇧🇳 Brunei | 446 | +15.0pp |
| 43 | 🇨🇱 Chile | 444 | 0.00pp |
| 44 | 🇬🇷 Greece | 441 | -11.0pp |
| 45 | 🇺🇾 Uruguay | 435 | +9.0pp |
| 46 | 🇶🇦 Qatar | 432 | +13.0pp |
| 47 | 🇦🇪 United Arab Emirates | 432 | -2.0pp |
| 48 | 🇷🇴 Romania | 428 | +2.0pp |
| 49 | 🇰🇿 Kazakhstan | 423 | +26.0pp |
| 50 | 🇧🇬 Bulgaria | 421 | -3.0pp |
| 51 | 🇲🇩 Moldova | 417 | -11.0pp |
| 52 | 🇲🇾 Malaysia | 416 | -22.0pp |
| 53 | 🇲🇳 Mongolia | 412 | — |
| 54 | 🇨🇴 Colombia | 411 | -2.0pp |
| 55 | 🇨🇷 Costa Rica | 411 | -5.0pp |
| 56 | 🇨🇾 Cyprus | 411 | -28.0pp |
| 57 | 🇲🇽 Mexico | 410 | -9.0pp |
| 58 | 🇹🇭 Thailand | 409 | -17.0pp |
| 59 | 🇵🇪 Peru | 408 | +4.0pp |
| 60 | 🇦🇷 Argentina | 406 | +2.0pp |
| 61 | 🇧🇷 Brazil | 403 | -1.0pp |
| 62 | 🇯🇲 Jamaica | 403 | — |
| 63 | 🇲🇪 Montenegro | 403 | -12.0pp |
| 64 | 🇸🇦 Saudi Arabia | 390 | +4.0pp |
| 65 | 🇵🇦 Panama | 388 | +23.0pp |
| 66 | 🇬🇪 Georgia | 384 | +1.0pp |
| 67 | 🇮🇩 Indonesia | 383 | -13.0pp |
| 68 | 🇲🇰 North Macedonia | 380 | -33.0pp |
| 69 | 🇦🇱 Albania | 376 | -41.0pp |
| 70 | 🇯🇴 Jordan | 375 | -54.0pp |
| 71 | 🇸🇻 El Salvador | 373 | — |
| 72 | 🇬🇹 Guatemala | 373 | — |
| 73 | 🇵🇸 Palestine | 369 | — |
| 74 | 🇵🇾 Paraguay | 368 | — |
| 75 | 🇲🇦 Morocco | 365 | -12.0pp |
| 76 | 🇩🇴 Dominican Republic | 360 | +24.0pp |
| 77 | 🇵🇭 Philippines | 356 | -1.0pp |
| 78 | 🇺🇿 Uzbekistan | 355 | — |
| 79 | 🇰🇭 Cambodia | 347 | — |