Dataset och nedladdningar

Skolkolls data fritt tillgänglig som CSV. Använd i forskning, journalistik eller egna analyser.

Skoldata

Alla skolenheter i Sverige med nyckeltal, koordinater och huvudmannainformation. 16 000+ skolor, 18 fält.

Ladda CSV
Rader
16 000+ skolenheter
Version
Aktuell CSV-build; kontrollera _period och _kalla per rad.
Källa
Skolverket
Period
Skolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.

Exempelrad

skolenhetskod
44673074
skolenhetNamn
Abrahamsbergsskolan
kommunNamn
Stockholm
kommunKod
0180
lan
Stockholms län
huvudmanNamn
STOCKHOLMS KOMMUN
skolformer
GR, FKLASS, FTH
status
AKTIV
Schema (18 kolumner)

skolenhetskod;skolenhetNamn;kommunNamn;kommunKod;lan;huvudmanNamn;skolformer;status;lat;lng;antalElever;elevPerLarare;behorigaLararePct;meritvardeAk9;behorigaGymnasietPct;_kalla;_period;_kvalitetsklass

curl
curl -L "https://skolkoll.se/nedladdning/skolor.csv" -o skolor.csv
Python
import pandas as pd

df = pd.read_csv(
    "https://skolkoll.se/nedladdning/skolor.csv",
    sep=";",
    comment="#",
    encoding="utf-8-sig",
    decimal=",",
)
print(df.head(1))

Citering: Skolkoll. Skoldata - alla skolenheter. Hämtad från https://skolkoll.se/data/. Källa: Skolverket. Villkor: Skolverkets öppna data-villkor.

Kommunstatistik

Aggregerad statistik per kommun: meritvärde, lärarbehörighet, elevantal, demografi och ekonomi.

Ladda CSV
Rader
290 kommuner plus jämförelserader där källan publicerar dem
Version
Senaste publicerade kommunvärde per indikator.
Källa
Kolada
Period
Senaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.

Exempelrad

kommunKod
0180
kommunNamn
Stockholm
kostnadPerElev_kr
se CSV
kostnadPerElev_ar
senaste år
elevPerLarare
se CSV
elevPerLarare_ar
senaste år
Schema (14 kolumner)

kommunKod;kommunNamn;kostnadPerElev_kr;kostnadPerElev_ar;elevPerLarare;elevPerLarare_ar;meritvardeSnitt;meritvardeSnitt_ar;behorighetsgrad_pct;behorighetsgrad_ar;antalElever;antalElever_ar;andelKommunalElever_pct;andelFristaendeElever_pct

curl
curl -L "https://skolkoll.se/nedladdning/kommuner.csv" -o kommuner.csv
Python
import pandas as pd

df = pd.read_csv(
    "https://skolkoll.se/nedladdning/kommuner.csv",
    sep=";",
    comment="#",
    encoding="utf-8-sig",
    decimal=",",
)
print(df[["kommunKod", "kommunNamn"]].head())

Citering: Skolkoll. Kommundata - aggregerad grundskolestatistik per kommun. Hämtad från https://skolkoll.se/data/. Källa: Kolada. Villkor: Kolada API-villkor.

Historik

Historiska nyckeltal per kommun (grundskola). Meritvärde, lärarbehörighet och elevantal över tid.

Ladda CSV
Rader
Flera år per kommun
Version
Tidserieversion enligt ar-kolumnen.
Källa
Kolada
Period
Tidserie per kommun och år; kolumnen ar anger statistikår.

Exempelrad

kommunKod
0180
kommunNamn
Stockholm
ar
senaste år
meritvardeSnitt
se CSV
kostnadPerElev_kr
se CSV
elevPerLarare
se CSV
Schema (10 kolumner)

kommunKod;kommunNamn;ar;meritvardeSnitt;kostnadPerElev_kr;elevPerLarare;behorighetsgrad_pct;antalElever;andelKommunalElever_pct;andelFristaendeElever_pct

curl
curl -L "https://skolkoll.se/nedladdning/historik.csv" -o historik.csv
Python
import pandas as pd

df = pd.read_csv(
    "https://skolkoll.se/nedladdning/historik.csv",
    sep=";",
    comment="#",
    encoding="utf-8-sig",
    decimal=",",
)
print(df[df["kommunKod"].astype(str).str.zfill(4) == "0180"].tail())

Citering: Skolkoll. Historik - tidserier per kommun (grundskola). Hämtad från https://skolkoll.se/data/. Källa: Kolada. Villkor: Kolada API-villkor.

Antagningspoäng

Antagningspoäng, sökande och antagna per gymnasieprogram och skola.

Ladda CSV
Rader
Program/skola-kombinationer där antagningsdata finns
Version
Senaste tillgängliga antagningsår i ar-kolumnen.
Källa
Skolverket / Gymnasieantagningen
Period
Senaste tillgängliga antagningsår i filen; kolumnen ar anger år.

Exempelrad

skolkod
exempel
skolnamn
Gymnasieskola
kommun
Kommun
program
Naturvetenskapsprogrammet
programkod
NA
ar
senaste år
Schema (11 kolumner)

skolkod;skolnamn;kommun;program;programkod;inriktning;ar;antagningspoang;antagna;sokande;forsthandssokande

curl
curl -L "https://skolkoll.se/nedladdning/antagning.csv" -o antagning.csv
Python
import pandas as pd

df = pd.read_csv(
    "https://skolkoll.se/nedladdning/antagning.csv",
    sep=";",
    comment="#",
    encoding="utf-8-sig",
    decimal=",",
)
print(df[["skolnamn", "program", "ar", "antagningspoang"]].head())

Citering: Skolkoll. Antagning - antagningspoäng per gymnasieprogram. Hämtad från https://skolkoll.se/data/. Källa: Skolverket/Gymnasieantagningen. Licens: CC BY 4.0.

Licensvillkor

All data distribueras under CC BY 4.0. Du får fritt använda, dela och bearbeta datan, men du måste ange Skolkoll som källa.

Vill du ha datan via API? Se datakällor eller kontakta oss.

Bygger du en AI-agent? Se AI-guiden för Skolkolls öppna data med endpoint-schema, CSV-format och användningsfall.