Skip to main content

Fravær i grunnskole

Utdanningsdirektoratet logo
StableNLODPowers 2 viewsNo fixed time range· annual

Fravær i grunnskole

Utdanningsdirektoratet · udir-fravar

Udir (Utdanningsdirektoratet) publishes median and average days/hours of documented absence, plus participant count, for 10th-grade pupils only, per kommune, for every available school year. This is Atlas's fourth Udir source and structurally 10th-grade-only — Udir's own `FravaerG` table has no other grade to select, confirmed by its Rapportside's own `gyldigeFiltre` list carrying no `TrinnID` filter at all. A genuinely separate sibling report, `VGO_fravaer` (videregående), is NOT covered by this source: its `EnhetID` hierarchy has no kommune level at all (fylke/school-grain only, confirmed live) — a structural fact about how Norway organises videregående skole (fylkeskommune-run, not kommune-run), not a parsing gap, deliberately deferred pending a cross-cutting decision (see this source's README). Reached via the same real, Swagger-documented "USS — Udirs StatistikkSystem" API (`statistikkportalen.udir.no/api/rapportering`) `udir-gsi`/`udir-elevundersokelsen-mobbing`/ `udir-nasjonale-prover` already proved out. v1 backfills every available year (11, confirmed live) — see this source's README for the correction that led to that decision.

Provenance​

PublisherUtdanningsdirektoratet
Upstream IDFravaerG
LicenseNLOD
PeriodicityP1Y
EU Data ThemeEDUC
AttributionKilde: Utdanningsdirektoratet, Fravær i grunnskole
Methodology
"Fravær i grunnskole" measures documented absence for 10th-grade pupils only, as recorded on the diploma ("slik det er ført på vitnemålet") — this is structurally the report's own scope, not an Atlas filter. Small-cell suppression applies (Udir's own marker, the literal character *) — confirmed live on Modalen, suppressed per-row like every Atlas source this session. A kommune (confirmed live: Utsira) can be entirely absent from a given year's response without any suppression marker at all — a genuine upstream absence, likely too small a cohort that year, not a parsing gap. A genuinely separate sibling report for videregående skole (VGO_fravaer) exists upstream but is NOT ingested by this source — its geography resolves only to fylke or individual school, never kommune, a structural fact about how Norway organises videregående skole (fylkeskommune-run), deliberately deferred rather than shipped as a degraded or invented kommune mapping.

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 (same shape as udir-gsi/udir-nasjonale-prover, not 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.*.*). 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 every year (65 real pupils for 2024-25, confirmed live), not an empty placeholder. A kommune can also be entirely ABSENT from the row set without the response being empty overall (confirmed live: Utsira, likely too small a 10th-grade cohort to report that year) — a real absence, not a suppressed row. 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.
yearSchool year code from Udir's own TidID dimension, discovered dynamically6-digit integer, e.g. 202506 = school year 2024-25v1 backfills every discovered year (11, confirmed live: 2014-15 through 2024-25) — a real correction from this source's own Phase 1 recommendation of "latest year only," made after finding udir-gsi's own real code (not its README's prose) backfills fully when the call cost is cheap, which this report's cost (2 calls/year) matches.
measureWhich figure this row's value isMedian dager, Median timer, Snitt dager, Snitt timer, or Antall eleverNo stable measure code is exposed for these five columns by the API — only the column label, same shape as udir-gsi's/udir-nasjonale-prover's own measure columns. All five are returned in a single call per region/year (VisAntallPersoner(1)_VisMaaltall(1) both set) — more columns than filterVerdier's own VisMaaltall value list suggested (it names only "Snitt timer" as the id:1 option's label; the real response carries all four day/hour statistics plus the participant count under that one flag), confirmed live.
valueThe measure's value for this region/year sliceNumeric — Antall elever is a whole number; the four day/hour measures carry 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.). Fravær i grunnskole. Retrieved from https://www.udir.no/tall-og-forskning/statistikk/statistikk-grunnskole/fravarstall/. Available in Atlas at https://atlas.sovereignsky.no/datasets/udir-fravar.
BibTeX
@misc{atlas_udir_fravar,
author = {Utdanningsdirektoratet},
title = {Fravær i grunnskole},
year = {n.d.},
url = {https://www.udir.no/tall-og-forskning/statistikk/statistikk-grunnskole/fravarstall/},
note = {Available in Atlas at https://atlas.sovereignsky.no/datasets/udir-fravar}
}
Permalink
https://atlas.sovereignsky.no/datasets/udir-fravar

About this source​

Udir (Utdanningsdirektoratet) publishes median and average days/hours of documented absence, plus participant count, for 10th-grade pupils only, per kommune, for every available school year. This is Atlas's fourth Udir source and structurally 10th-grade-only — Udir's own `FravaerG` table has no other grade to select, confirmed by its Rapportside's own `gyldigeFiltre` list carrying no `TrinnID` filter at all. A genuinely separate sibling report, `VGO_fravaer` (videregående), is NOT covered by this source: its `EnhetID` hierarchy has no kommune level at all (fylke/school-grain only, confirmed live) — a structural fact about how Norway organises videregående skole (fylkeskommune-run, not kommune-run), not a parsing gap, deliberately deferred pending a cross-cutting decision (see this source's README). Reached via the same real, Swagger-documented "USS — Udirs StatistikkSystem" API (`statistikkportalen.udir.no/api/rapportering`) `udir-gsi`/`udir-elevundersokelsen-mobbing`/ `udir-nasjonale-prover` already proved out. v1 backfills every available year (11, confirmed live) — see this source's README for the correction that led to that decision.