Updated

PISA Education Performance

OECD PISA (Programme for International Student Assessment) mean performance scores for 15-year-olds in mathematics, reading, and science across 85 countries and economies, covering all cycles from 2000 to 2018. PISA is the world's leading cross-country standardised assessment of student skills, conducted every three years by the OECD.

API Access

Access dataset files directly from scripts, code, or AI agents.

Browse dataset files
Dataset Files

Each file has a stable URL (r-link) that you can use directly in scripts, apps, or AI agents. These URLs are permanent and safe to hardcode.

/society-and-living-standards/pisa-education-performance/
https://datahub.io/society-and-living-standards/pisa-education-performance/_r/-/README.md
https://datahub.io/society-and-living-standards/pisa-education-performance/_r/-/data/pisa-scores.csv
https://datahub.io/society-and-living-standards/pisa-education-performance/_r/-/datapackage.json
Key Files

Start with these files — they give you everything you need to understand and access the dataset.

datapackage.jsonmetadata & schema
https://datahub.io/society-and-living-standards/pisa-education-performance/_r/-/datapackage.json
README.mddocumentation
https://datahub.io/society-and-living-standards/pisa-education-performance/_r/-/README.md
Typical Usage
  1. 1. Fetch datapackage.json to inspect schema and resources
  2. 2. Download data resources listed in datapackage.json
  3. 3. Read README.md for full context

Data Views

Data Previews

pisa-scores

Loading data...

Schema

nametypedescription
country_namestringCountry or economy name (e.g. 'Finland', 'China (Shanghai)', 'United States')
country_codestringISO 3166-1 alpha-3 country code (e.g. FIN, USA, CHN)
yearintegerPISA cycle year: 2000, 2003, 2006, 2009, 2012, 2015, or 2018
subjectstringAssessment subject: 'mathematics', 'reading', or 'science'
mean_scorenumberMean PISA score for all students in the country/economy. Scale is standardised with OECD mean ≈ 500 and standard deviation ≈ 100.

Data Files

FileDescriptionSizeLast modifiedDownload
pisa-scores
Mean PISA performance scores for mathematics, reading, and science by country and year (all students, age 15). Long format: one row per country × subject × year. Covers 85 countries and economies across 7 PISA cycles (2000–2018).44.1 kBabout 1 month ago
pisa-scores
FilesSizeFormatCreatedUpdatedLicenseSource
144.1 kBcsvabout 1 month agoCreative Commons Attribution 4.0 InternationalOECD Programme for International Student Assessment (PISA) — via World Bank EdStats

PISA Education Performance

OECD PISA (Programme for International Student Assessment) mean performance scores for 15-year-olds in mathematics, reading, and science — 85 countries and economies across 7 cycles from 2000 to 2018.

PISA is one of the few cross-country standardised assessments of student skills. It has been conducted every three years since 2000 and remains the primary source for international comparisons of education outcomes.

Data

pisa-scores.csv

Mean PISA scores in long format: one row per country × subject × year.

FieldDescription
country_nameCountry or economy name
country_codeISO 3166-1 alpha-3 code
yearPISA cycle year (2000, 2003, 2006, 2009, 2012, 2015, 2018)
subjectmathematics, reading, or science
mean_scoreMean PISA score (OECD mean ≈ 500, SD ≈ 100)

Coverage: 85 countries/economies, 7 cycles, 3 subjects = 1,261 observations.

Note: PISA 2022 data (published December 2023) is not yet available in the World Bank EdStats source used here.

Sources

Processing

Run python3 process.py to regenerate data/pisa-scores.csv by downloading the latest data from the World Bank EdStats API.