How We Calculate School Performance Scores
12 January 2025
How We Calculate School Performance Scores
Every school on KieSchool.nl gets a score from 0 to 100. Here is exactly how it is computed.
The six components
| Component | Weight |
|---|---|
| VWO uitstroom | 25% |
| HAVO uitstroom | 15% |
| VMBO-T uitstroom | 10% |
| Fundamental reference level | 25% |
| Target reference level | 15% |
| Standardised test score | 15% modifier |
Uitstroom (50% combined)
Uitstroom is the secondary-school track each group-8 cohort was placed into. We measure three tracks as a percentage of the total cohort size:
- VWO — the university-preparation track. Highest weight (25%) because it is the strongest predictor of long-term academic success.
- HAVO — higher general education (15%).
- VMBO-T — theoretical vocational track (10%).
Schools with fewer than 5 students in a cohort are excluded for that year to avoid noise from very small classes.
Fundamental and target reference levels (40% combined)
The Dutch doorstroomtoets produces two benchmarks for every school:
- Fundamenteel niveau (25%) — the share of pupils reaching the minimum required level in reading and maths.
- Streefniveau (15%) — the share reaching the higher aspirational target.
These figures come from Scholen op de Kaart and are linked to each school via its BIS-id.
Standardised test modifier (15%)
Dutch primary schools use different exit tests. We support all of them:
| Test | Used by |
|---|---|
| IEP | Most schools |
| DIA | ~1,200 schools |
| LIB | ~4,800 schools |
| Route 8 | ~3,100 schools |
| Cito | ~600 schools |
| DOE / AMN | smaller groups |
Because each test uses a different numeric scale (IEP runs 50–97, Cito 521–542, DIA 332–374, etc.), scores are normalised within each test type before being used. An IEP school is compared to other IEP schools; a DIA school to other DIA schools. This ensures a school is never penalised for the test format it chose.
The normalised test score is blended in as a modifier:
score = base_score × 0.85 + test_score × 0.15
Normalisation
Before weighting, every component is min-max normalised across all schools in the same academic year. This converts raw percentages into a 0–100 scale relative to the national spread.
After the weighted composite is calculated, a final rescaling ensures the top school in each year scores exactly 100 and the bottom scores 0.
Missing data
If a component is unavailable (no SODK link, no test record), it is excluded and the remaining components are re-weighted proportionally. A school needs at least 25% of the possible weight covered to receive a score at all.
What the score does not measure
The score focuses on measurable academic outcomes. It does not capture class size, teaching style, extracurricular activities, religious identity, building quality, or parent satisfaction — all factors that may matter to your family. Use the score as one input alongside the full school profile.