PISA Reading Score
Mean performance of 15-year-old students on the PISA reading 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)
411.1
-16.8pp vs 2018
Improving
13
of 84 tracked
Declining
60
period over period
Stable
1
±0.5pp band
Mean reading 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, 2000–2022.
EuropeAfricaAmericasAsia
azenha.ai/bulldozer
Movers
Biggest period-over-period changes.
Top risers
| Entity | Now | Change |
|---|---|---|
| 🇪🇸 Spain | 474 | +474.0pp |
| 🇻🇳 Vietnam | 462 | +462.0pp |
| 🇯🇲 Jamaica | 410 | +410.0pp |
| 🇲🇳 Mongolia | 378 | +378.0pp |
| 🇬🇹 Guatemala | 374 | +374.0pp |
Top fallers
| Entity | Now | Change |
|---|---|---|
| 🇷🇺 Russia | 0 | -479.0pp |
| 🇧🇾 Belarus | 0 | -474.0pp |
| 🇱🇺 Luxembourg | 0 | -470.0pp |
| 🇧🇦 Bosnia and Herzegovina | 0 | -403.0pp |
| 🇱🇧 Lebanon | 0 | -353.0pp |
By group
Change by group, latest period.
Americas -11.5pp
Europe -13.2pp
Asia -18.0pp
Africa -20.0pp
| Group | Members | Avg | Change |
|---|---|---|---|
| Europe | 38 | 455.4 | -13.2pp |
| Asia | 24 | 428.1 | -18.0pp |
| Americas | 16 | 413.3 | -11.5pp |
| Africa | 1 | 339 | -20.0pp |
PISA Reading 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 reading score (15-year-olds) | Change |
|---|---|---|---|
| 1 | 🇸🇬 Singapore | 543 | -6.0pp |
| 2 | 🇮🇪 Ireland | 516 | -2.0pp |
| 3 | 🇯🇵 Japan | 516 | +12.0pp |
| 4 | 🇰🇷 South Korea | 515 | +1.0pp |
| 5 | 🇹🇼 Taiwan | 515 | +12.0pp |
| 6 | 🇪🇪 Estonia | 511 | -12.0pp |
| 7 | 🇲🇴 Macao | 510 | -15.0pp |
| 8 | 🇨🇦 Canada | 507 | -13.0pp |
| 9 | 🇺🇸 United States | 504 | -1.0pp |
| 10 | 🇳🇿 New Zealand | 501 | -5.0pp |
| 11 | 🇭🇰 Hong Kong | 500 | -24.0pp |
| 12 | 🇦🇺 Australia | 498 | -5.0pp |
| 13 | 🇬🇧 United Kingdom | 494 | -10.0pp |
| 14 | 🇫🇮 Finland | 490 | -30.0pp |
| 15 | 🇨🇿 Czechia | 489 | -1.0pp |
| 16 | 🇩🇰 Denmark | 489 | -12.0pp |
| 17 | 🇵🇱 Poland | 489 | -23.0pp |
| 18 | 🇸🇪 Sweden | 487 | -19.0pp |
| 19 | 🇨🇭 Switzerland | 483 | -1.0pp |
| 20 | 🇮🇹 Italy | 482 | +6.0pp |
| 21 | 🇦🇹 Austria | 480 | -4.0pp |
| 22 | 🇩🇪 Germany | 480 | -18.0pp |
| 23 | 🇧🇪 Belgium | 479 | -14.0pp |
| 24 | 🇳🇴 Norway | 477 | -22.0pp |
| 25 | 🇵🇹 Portugal | 477 | -15.0pp |
| 26 | 🇭🇷 Croatia | 475 | -4.0pp |
| 27 | 🇱🇻 Latvia | 475 | -4.0pp |
| 28 | 🇫🇷 France | 474 | -19.0pp |
| 29 | 🇮🇱 Israel | 474 | +4.0pp |
| 30 | 🇪🇸 Spain | 474 | — |
| 31 | 🇭🇺 Hungary | 473 | -3.0pp |
| 32 | 🇱🇹 Lithuania | 472 | -4.0pp |
| 33 | 🇸🇮 Slovenia | 469 | -26.0pp |
| 34 | 🇻🇳 Vietnam | 462 | — |
| 35 | 🇳🇱 Netherlands | 459 | -26.0pp |
| 36 | 🇹🇷 Turkey | 456 | -10.0pp |
| 37 | 🇨🇱 Chile | 448 | -4.0pp |
| 38 | 🇸🇰 Slovakia | 447 | -11.0pp |
| 39 | 🇲🇹 Malta | 445 | -3.0pp |
| 40 | 🇷🇸 Serbia | 440 | +1.0pp |
| 41 | 🇬🇷 Greece | 438 | -19.0pp |
| 42 | 🇮🇸 Iceland | 436 | -38.0pp |
| 43 | 🇺🇾 Uruguay | 430 | +3.0pp |
| 44 | 🇧🇳 Brunei | 429 | +21.0pp |
| 45 | 🇷🇴 Romania | 428 | 0.00pp |
| 46 | 🇺🇦 Ukraine | 428 | -38.0pp |
| 47 | 🇶🇦 Qatar | 419 | +12.0pp |
| 48 | 🇦🇪 United Arab Emirates | 417 | -15.0pp |
| 49 | 🇨🇷 Costa Rica | 415 | -11.0pp |
| 50 | 🇲🇽 Mexico | 415 | -5.0pp |
| 51 | 🇲🇩 Moldova | 411 | -13.0pp |
| 52 | 🇧🇷 Brazil | 410 | -3.0pp |
| 53 | 🇯🇲 Jamaica | 410 | — |
| 54 | 🇨🇴 Colombia | 409 | -3.0pp |
| 55 | 🇵🇪 Peru | 408 | +7.0pp |
| 56 | 🇲🇪 Montenegro | 405 | -16.0pp |
| 57 | 🇧🇬 Bulgaria | 404 | -16.0pp |
| 58 | 🇦🇷 Argentina | 401 | -1.0pp |
| 59 | 🇵🇦 Panama | 392 | +15.0pp |
| 60 | 🇲🇾 Malaysia | 388 | -27.0pp |
| 61 | 🇰🇿 Kazakhstan | 386 | -1.0pp |
| 62 | 🇸🇦 Saudi Arabia | 383 | -16.0pp |
| 63 | 🇨🇾 Cyprus | 381 | -43.0pp |
| 64 | 🇹🇭 Thailand | 379 | -14.0pp |
| 65 | 🇲🇳 Mongolia | 378 | — |
| 66 | 🇬🇪 Georgia | 374 | -6.0pp |
| 67 | 🇬🇹 Guatemala | 374 | — |
| 68 | 🇵🇾 Paraguay | 373 | — |
| 69 | 🇸🇻 El Salvador | 365 | — |
| 70 | 🇮🇩 Indonesia | 359 | -12.0pp |
| 71 | 🇲🇰 North Macedonia | 359 | -34.0pp |
| 72 | 🇦🇱 Albania | 358 | -47.0pp |
| 73 | 🇩🇴 Dominican Republic | 351 | +9.0pp |
| 74 | 🇵🇸 Palestine | 349 | — |
| 75 | 🇵🇭 Philippines | 347 | +7.0pp |
| 76 | 🇯🇴 Jordan | 342 | -77.0pp |
| 77 | 🇲🇦 Morocco | 339 | -20.0pp |
| 78 | 🇺🇿 Uzbekistan | 336 | — |
| 79 | 🇰🇭 Cambodia | 329 | — |