PISA maths
Tier A· OfficialMean score of 15-year-olds in mathematics on the OECD PISA assessment. Participating economies only (~80).
100 = highest mathematics score in the dataset, 0 = lowest — participating economies only, not a world ranking
Mixed reference years (2009–2018). This metric uses each country's most recent available year, so countries are not all measured in the same year — cross-country comparison is weakened. Each row shows its own reference year.
How this score is built
Mean PISA score of 15-year-old students in mathematics — OECD Programme for International Student Assessment, distributed via World Bank indicator LO.PISA.MAT (CC BY 4.0). Direction is higher_better. Normalized with min–max across participating economies.
⚠️ Participating economies only (~80). PISA is a voluntary international assessment, so most of the map is "no data" — read it as a comparison among participants, not a world ranking. The reference year is the country's latest PISA round.
Loading map…
100 = highest mathematics score in the dataset, 0 = lowest — participating economies only, not a world ranking
The map is mostly grey because only 55 countries have data — this is expected, not a rendering error.
Ranking
55 countries with data. Rank 1 = best. Click a column to sort; click a country for its full provenance.
| Rank ↑ | Country | Score | Raw value |
|---|---|---|---|
| 1st | ChinaCHN | 100100 | 591.394 PISA points |
| 2nd | MacauMAC | 87.3487 | 557.67 PISA points |
| 3rd | Hong KongHKG | 84.8985 | 551.154 PISA points |
| 4th | LiechtensteinLIE | 78.8179 | 534.965 PISA points |
| 5th | JapanJPN | 75.8176 | 526.973 PISA points |
| 6th | South KoreaKOR | 75.4275 | 525.933 PISA points |
| 7th | EstoniaEST | 74.4774 | 523.415 PISA points |
| 8th | NetherlandsNLD | 72.973 | 519.231 PISA points |
| 9th | CanadaCAN | 70.1970 | 512.017 PISA points |
| 10th | DenmarkDNK | 69.2169 | 509.398 PISA points |
| 11th | BelgiumBEL | 68.7169 | 508.07 PISA points |
| 12th | FinlandFIN | 68.4268 | 507.301 PISA points |
| 13th | GermanyDEU | 65.766 | 500.044 PISA points |
| 14th | IrelandIRL | 65.5466 | 499.633 PISA points |
| 15th | CzechiaCZE | 65.4865 | 499.468 PISA points |
| 16th | AustriaAUT | 65.2865 | 498.942 PISA points |
| 17th | LatviaLVA | 64.2264 | 496.126 PISA points |
| 18th | FranceFRA | 63.9564 | 495.408 PISA points |
| 19th | IcelandISL | 63.8764 | 495.187 PISA points |
| 20th | New ZealandNZL | 63.6164 | 494.49 PISA points |
| 21st | AustraliaAUS | 62.4362 | 491.36 PISA points |
| 22nd | ItalyITA | 60.6461 | 486.59 PISA points |
| 23rd | LuxembourgLUX | 59.4559 | 483.421 PISA points |
| 24th | LithuaniaLTU | 58.6259 | 481.191 PISA points |
| 25th | HungaryHUN | 58.5859 | 481.083 PISA points |
| 26th | BelarusBLR | 55.1155 | 471.865 PISA points |
| 27th | MaltaMLT | 55.0655 | 471.724 PISA points |
| 28th | CroatiaHRV | 52.2452 | 464.204 PISA points |
| 29th | IsraelISR | 51.852 | 463.035 PISA points |
| 30th | GreeceGRC | 47.4247 | 451.37 PISA points |
| 31st | CyprusCYP | 47.1647 | 450.683 PISA points |
| 32nd | MalaysiaMYS | 43.2343 | 440.208 PISA points |
| 33rd | AlbaniaALB | 42.142 | 437.222 PISA points |
| 34th | BulgariaBGR | 41.6642 | 436.041 PISA points |
| 35th | AzerbaijanAZE | 39.7640 | 430.975 PISA points |
| 36th | BruneiBRN | 39.4339 | 430.113 PISA points |
| 37th | MontenegroMNE | 39.2539 | 429.612 PISA points |
| 38th | KazakhstanKAZ | 36.8237 | 423.146 PISA points |
| 39th | MoldovaMDA | 35.8636 | 420.604 PISA points |
| 40th | MauritiusMUS | 35.6436 | 419.997 PISA points |
| 41st | ChileCHL | 34.6635 | 417.407 PISA points |
| 42nd | MexicoMEX | 31.4331 | 408.801 PISA points |
| 43rd | Bosnia and HerzegovinaBIH | 30.5231 | 406.384 PISA points |
| 44th | Costa RicaCRI | 2929 | 402.331 PISA points |
| 45th | JordanJOR | 28.0428 | 399.762 PISA points |
| 46th | GeorgiaGEO | 27.2227 | 397.586 PISA points |
| 47th | LebanonLBN | 25.6726 | 393.45 PISA points |
| 48th | ColombiaCOL | 24.7225 | 390.932 PISA points |
| 49th | BrazilBRA | 21.9622 | 383.569 PISA points |
| 50th | ArgentinaARG | 20.4120 | 379.454 PISA points |
| 51st | IndonesiaIDN | 20.1220 | 378.668 PISA points |
| 52nd | MoroccoMAR | 16.0116 | 367.727 PISA points |
| 53rd | AlgeriaDZA | 12.9613 | 359.606 PISA points |
| 54th | KyrgyzstanKGZ | 2.272 | 331.156 PISA points |
| 55th | Dominican RepublicDOM | 00 | 325.101 PISA points |