Skip to content
r2RESEARCH
UKRAINE
Full proposal ↗
← One-minute overview
Sources / checked 12 September 2026

Data obtained. Calculations reproducible.

The core analysis uses one official public OECD dataset. Here are the origins of each data type, how the fields are linked, the limits of the evidence, and the files needed to reproduce the work.

7,105unique students
294schools in the sample
17covered regions
10 × 81plausible values × sets of weights
Official archiveStudent PUF

ZIP → SAV · approximately 0.99 GB / 2.17 GB

Download from OECD ↗
Select UkraineCNTRYID = 804

Check uniqueness of CNTSTUID

Analysis tableOne row per student

Skills + family + stratum + weights

How the data are linked

Every required field is in the same Student PUF. The core paper does not require inferred matches between examinations, schools and air-raid alerts, or linkage of personal registries.

STRATUM is interpreted using value labels in the original SAV dictionary. Each of the 33 strata maps unambiguously to a rural or urban school category. CNTSCHID verifies the school count; CNTSTUID verifies student uniqueness.

What has been checked

The archive was downloaded and extracted, and the SAV file read. Checks cover unique rows, stratum labels, completeness of skills and weights, and missing family characteristics.

Separate code independently reproduced 20 main estimates and their standard errors. The largest discrepancy was 1.4 × 10⁻¹⁶. This verifies computation, not causality.

Required research fields
FieldPurposeVerification
PV1MATH…PV10MATHMathematics skills and their uncertaintyAll 10 values for all 7,105 students
W_FSTUWT + 80 W_FSTURWTWeighted estimates and standard errors81 columns without missing values
STRATUMPriority by school stratum33 labels; 1,619 rural rows
ESCSFamily-resource index495 missing values; weighted share 7.11%
HISCEDHighest parental education801 missing values; weighted share 11.46%
Verify the file size and SHA-256

CY09_MS_STU_PUF.sav · 2,168,666,883 bytes

6f6fa1e1ecce23d39183d44ec82ba05b245fe88a2416c8d8dc1b016d556fc379

The ZIP requires a Deflate64-compatible extractor. File size alone does not confirm a complete download: verify the hash after extraction.

Within scope

Compare expected coverage of need under different rules in the represented population. Assess sensitivity to capacity and incomplete information. Calculate a conditional spending limit for additional screening.

Requires a different design

Estimating the causal effect of war, actual learning gains from tutoring, or future earnings. Extending results to excluded territories, children outside school, or all refugees. Treating ESCS as an administrative income register.

02

OECD · Ukraine country note ↗

Description of the Ukrainian population covered. This defines limits on generalization; it does not justify extending estimates to the whole country.

A specific contribution.
A verifiable distinction.

We bring targeting, information costs and incomplete family information together in Ukraine’s learning-recovery problem. A new PISA cycle or the idea of screening alone does not establish novelty.

Zakotiuk, Oksamytna and Bondar, 2025

Learning losses and inequality using PISA 2018/2022 data ↗

Social differences in PISA performance have already been studied.

Our distinction

The contribution is a quantitative comparison of support-allocation decisions, including information costs and incomplete information.

Johnston et al., 2017

Estimating the Economic Value of Information for Screening… ↗

The economic value of information has already been considered for school-based preventive programs.

Our distinction

We derive a spending limit when need is observed but a specific screening instrument’s effectiveness is unknown. Our review of this source covered its bibliographic information and abstract.

This is a targeted review of related work, not proof that no competing study exists. The review should be expanded before the main paper. Publication is not guaranteed.

Read it. Check it. Reproduce it.