Skip to main content

Nasjonale prøver — 5., 8. og 9. trinn

Utdanningsdirektoratet logo
StableNLODPowers 2 viewsNo fixed time range· annual

Nasjonale prøver — 5., 8. og 9. trinn

Utdanningsdirektoratet · udir-nasjonale-prover

Udir (Utdanningsdirektoratet) publishes Nasjonale prøver (national test) results for engelsk (English), lesing (reading) and regning (numeracy), per kommune, per grade. Atlas ingests the scale-score average, its uncertainty margin, and the participant count, for the latest school year. Two genuinely separate report versions under the same upstream table feed this one source: 5th grade (all three subjects) and "ungdomstrinn" 8th+9th grade (English only at 8th, not 9th — confirmed live). Reached via the same real, Swagger-documented "USS — Udirs StatistikkSystem" API (`statistikkportalen.udir.no/api/rapportering`) `udir-gsi`/`udir-elevundersokelsen-mobbing` already proved out. Atlas's third Udir source, and its first direct learning-outcome signal. v1 ingests the latest school year only; see this source's README for the full reasoning.

Provenance​

PublisherUtdanningsdirektoratet
Upstream IDNasjonaleProever
LicenseNLOD
PeriodicityP1Y
EU Data ThemeEDUC
AttributionKilde: Utdanningsdirektoratet, Nasjonale prøver
Methodology
Nasjonale prøver measure pupils' basic skills in engelsk (English), lesing (reading) and regning (numeracy). This is Atlas's first direct learning-outcome signal — every other Udir source measures supply (GSI) or self-reported experience (Elevundersøkelsen), not test performance. Small-cell suppression applies (Udir's own marker, the literal character *) — confirmed live on small kommuner, suppressed per-row like every Atlas source this session. Two documented trend breaks, carried verbatim rather than corrected: results from before the 2022-23 school year were removed from Udir's own statistics bank on 2025-11-13 (upstream's own account, not an Atlas decision); and English is tested only at 8th grade, not 9th — a genuine asymmetry in what Udir measures, not a parsing gap.

Used in Atlas views​

These Atlas views (api_v1.* PostgREST endpoints) include this dataset in their input. Click through for the sample query, column list, and lineage.

Joined with​

Datasets that co-occur with this one inside Atlas's dbt models — the datasets you'd typically combine with this one in a real query.

Dimensions​

CodeMeaningValue formatNotes
region_codeGeographic code from Udir's own EnhetID hierarchy (nivaa 3, "kommune-equivalent")4-digit kommune code (including the Svalbard pseudo-kommune 2100), or the literal 2599 (Utlandet, uspesifisert — Norwegian schools abroad)Confirmed live 2026-10-03: this report's EnhetID IS the row hierarchy (unlike udir-elevundersokelsen-mobbing's column-dimension shape) — the response's own metadata.rowHierarchy is ["Nasjonalt","Fylke","Kommune","Enhet"]. Svalbard (2100) is reachable through the normal domestic radSti anchor (-12.*.*), same tree depth as udir-gsi's own finding. Utlandet, uspesifisert (2599) sits under its OWN top-level node (a sibling of "Hele landet", not a descendant) and needs a second radSti anchor (-13.*.*) to reach — and it carries real, non-suppressed data (73 real pupils confirmed live), not an empty placeholder. region_kind is derived downstream via classify_region_code: 2100 resolves via the existing svalbard branch, 2599 via the existing unspecified_within_fylke branch — no macro change needed for either, confirmed by inspection.
gradeThe real grade number this row's figures are for5, 8, or 95th grade and "ungdomstrinn" (8th/9th) are two genuinely separate Udir report versions under the same NasjonaleProever table name, queried together under this one source.
subjectWhich national test subject this row's value is forNPENG (engelsk/English), NPLES (lesing/reading), or NPREG (regning/numeracy) — Udir's own stable ProevetypeID codeNOT every grade×subject combination exists — confirmed live, English exists only at 8th grade, not 9th (the combination returns a genuinely empty response upstream, not a suppressed one). This ingest discovers valid combinations from the API's own filterVerdier response rather than hardcoding which ones are valid, so a future change by Udir is picked up automatically.
yearSchool year code from Udir's own SkoleAarID dimension, discovered dynamically8-digit integer, e.g. 20252026 = school year 2025-26v1 ingests the latest available year only. Udir's own methodology text states results from before the 2022-23 school year were removed from the statistics bank on 2025-11-13 — not an Atlas backfill decision, the data genuinely does not exist upstream before then.
measureWhich figure this row's value isSkalapoeng (scale score), Usikkerhet (uncertainty/margin of error), or Antall elever deltatt (participant count)No stable measure code is exposed for these three columns by the API (unlike udir-elevundersokelsen-mobbing's EUIndeks_*/EUSpoersmaal_* codes) — only the column label, same shape as udir-gsi's own measure columns.
valueThe measure's value for this region/grade/subject/year sliceNumeric — Skalapoeng and Antall elever deltatt are typically whole numbers; Usikkerhet carries a Norwegian decimal comma in the raw API text, parsed to a plain numberNULL when Udir itself suppressed the cell (its own marker, the literal character '*').

Sample query​

Ingested, not yet published. Atlas holds this source but no published relation carries it yet, so there is no query to run against the public API. Its rows are in Atlas; the modelling that would expose them has not been done. See meta_sources.served_as — an empty value is exactly this state.

Citation​

Recommended citation
Utdanningsdirektoratet. (n.d.). Nasjonale prøver — 5., 8. og 9. trinn. Retrieved from https://www.udir.no/tall-og-forskning/statistikk/nasjonale-prover/. Available in Atlas at https://atlas.sovereignsky.no/datasets/udir-nasjonale-prover.
BibTeX
@misc{atlas_udir_nasjonale_prover,
author = {Utdanningsdirektoratet},
title = {Nasjonale prøver — 5., 8. og 9. trinn},
year = {n.d.},
url = {https://www.udir.no/tall-og-forskning/statistikk/nasjonale-prover/},
note = {Available in Atlas at https://atlas.sovereignsky.no/datasets/udir-nasjonale-prover}
}
Permalink
https://atlas.sovereignsky.no/datasets/udir-nasjonale-prover

About this source​

Udir (Utdanningsdirektoratet) publishes Nasjonale prøver (national test) results for engelsk (English), lesing (reading) and regning (numeracy), per kommune, per grade. Atlas ingests the scale-score average, its uncertainty margin, and the participant count, for the latest school year. Two genuinely separate report versions under the same upstream table feed this one source: 5th grade (all three subjects) and "ungdomstrinn" 8th+9th grade (English only at 8th, not 9th — confirmed live). Reached via the same real, Swagger-documented "USS — Udirs StatistikkSystem" API (`statistikkportalen.udir.no/api/rapportering`) `udir-gsi`/`udir-elevundersokelsen-mobbing` already proved out. Atlas's third Udir source, and its first direct learning-outcome signal. v1 ingests the latest school year only; see this source's README for the full reasoning.