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.

Kontrollera källperiod här; använd citeringsraden längre ned på samma kort vid publicering.

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
Fältordbok (18 kolumner)

Version: Aktuell CSV-build; kontrollera _period och _kalla per rad. Källperiod: Skolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Exempel: läs CSV med semikolonseparator, UTF-8 BOM och decimaltecken kommatecken.Ladda fältordbok som JSON.

FältTypDefinitionKälltypKällaKan saknasScore/rankingUppdateringBegränsning
skolenhetskodcodeSkolverkets unika kod för skolenheten.officialSkolverketNejNejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Koden identifierar skolenheten i källan men ersätter inte huvudmannens egna diarienummer.
skolenhetNamntextSkolenhetens namn enligt Skolverkets öppna register.officialSkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Namn kan ändras mellan publiceringar och bör matchas med skolenhetskod.
kommunNamntextKommunens namn.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Kommunnamn bör kombineras med kommunKod för robust join.
kommunKodcodeSCB:s fyrsiffriga kommunkod.officialSCB / Kolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Läs som text så inledande nollor bevaras.
lantextLän där skolenheten eller kommunen ligger.officialSkolverket / SCBTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Länstillhörighet kan påverkas av kommunförändringar historiskt.
huvudmanNamntextHuvudman eller organisation som driver skolenheten.officialSkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Säger inget om ägarstruktur, koncernrelationer eller avtal.
skolformerlistSkolformer som skolenheten bedriver, kommaseparerade i CSV.officialSkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.En skolenhet kan ha flera skolformer och bör filtreras per analysfråga.
statustextSkolenhetsstatus, till exempel aktiv eller inaktiv.officialSkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Status uppdateras enligt källans publicering och kan släpa efter lokala beslut.
latcoordinateLatitud för skolenhetens position.officialSkolverket / Skolkoll geokodningTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Koordinater kan vara ungefärliga och ska inte användas som exakt entrépunkt.
lngcoordinateLongitud för skolenhetens position.officialSkolverket / Skolkoll geokodningTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Koordinater kan vara ungefärliga och ska inte användas som exakt entrépunkt.
antalEleverintegerAntal elever enligt senast publicerad statistik i exporten.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.Score / RankingSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Små tal kan vara sekretesspåverkade, avrundade eller saknas.
elevPerLararedecimalElever per lärare eller årsarbetare beroende på skolform och dataset.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.Score / RankingSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Definition och mätperiod kan skilja mellan skolform och kommunnivå.
behorigaLararePctpercentAndel behöriga lärare i procent.officialSkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.Score / RankingSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Ämnesmix, små underlag och rapporteringsperiod påverkar jämförbarheten.
meritvardeAk9decimalGenomsnittligt meritvärde i årskurs 9.officialSkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.Score / RankingSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Finns bara för relevanta grundskolor och ska läsas med elevunderlag och datakvalitet.
behorigaGymnasietPctpercentAndel elever behöriga till gymnasieskolans yrkesprogram.officialSkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.Score / RankingSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Finns inte för alla skolformer och påverkas av små elevgrupper.
_kallatextPrimär källa eller källkedja för raden.derivedSkolkollTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Kontrollera alltid mot ursprungskällan före publicering med skarpa slutsatser.
_periodtextMätperiod eller läsår som raden avser.derivedSkolkollTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Olika fält i samma rad kan ha olika ursprungsperioder när källor uppdateras olika ofta.
_kvalitetsklasstextSkolkolls datakvalitetsklass för raden eller exporten.derivedSkolkollSaknas när exporten saknar radklassning eller fältet inte är relevant.NejSkolregister och senaste publicerade öppna nyckeltal; kontrollera _period per rad i CSV.Kvalitetsklass är en varningssignal om tolkning, inte en certifiering av källan.
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.

Kontrollera källperiod här; använd citeringsraden längre ned på samma kort vid publicering.

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
Fältordbok (14 kolumner)

Version: Senaste publicerade kommunvärde per indikator. Källperiod: Senaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Exempel: läs CSV med semikolonseparator, UTF-8 BOM och decimaltecken kommatecken.Ladda fältordbok som JSON.

FältTypDefinitionKälltypKällaKan saknasScore/rankingUppdateringBegränsning
kommunKodcodeSCB:s fyrsiffriga kommunkod.officialSCB / Kolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Läs som text så inledande nollor bevaras.
kommunNamntextKommunens namn.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Kommunnamn bör kombineras med kommunKod för robust join.
kostnadPerElev_krintegerKommunens kostnad per elev i kronor för angiven indikator.officialKoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Kommunala kostnadsmått kan påverkas av redovisningsprinciper och verksamhetsmix.
kostnadPerElev_aryearStatistikår för kostnadPerElev_kr.officialKoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Årtalet ska användas vid jämförelse med andra kommunmått.
elevPerLararedecimalElever per lärare eller årsarbetare beroende på skolform och dataset.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Definition och mätperiod kan skilja mellan skolform och kommunnivå.
elevPerLarare_aryearExportfältet elevPerLarare_ar enligt Skolkolls publicerade CSV-schema.officialKoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Kontrollera mätperiod, källa och saknade värden innan fältet används för skarpa slutsatser.
meritvardeSnittdecimalGenomsnittligt meritvärde på kommunnivå.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Aggregerat mått som inte visar spridning mellan skolor.
meritvardeSnitt_aryearStatistikår för meritvardeSnitt.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Årtalet ska användas vid tidsjämförelser.
behorighetsgrad_pctpercentBehörighetsgrad till gymnasiet eller motsvarande kommunindikator i procent.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Kontrollera indikatorns exakta definition i Kolada före publicering.
behorighetsgrad_aryearStatistikår för behorighetsgrad_pct.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Årtalet ska användas vid jämförelse med andra indikatorer.
antalEleverintegerAntal elever enligt senast publicerad statistik i exporten.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Små tal kan vara sekretesspåverkade, avrundade eller saknas.
antalElever_aryearStatistikår för antalElever.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Årtalet kan skilja från andra indikatorer i samma kommunrad.
andelKommunalElever_pctpercentAndel elever i kommunala skolor.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Aggregerat kommunmått som inte beskriver enskilda skolor.
andelFristaendeElever_pctpercentAndel elever i fristående skolor.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste kommunvärde per indikator; årtal finns i separata *_ar-kolumner.Aggregerat kommunmått som inte beskriver huvudmännens profiler eller köläge.
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.

Kontrollera källperiod här; använd citeringsraden längre ned på samma kort vid publicering.

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
Fältordbok (10 kolumner)

Version: Tidserieversion enligt ar-kolumnen. Källperiod: Tidserie per kommun och år; kolumnen ar anger statistikår.Exempel: läs CSV med semikolonseparator, UTF-8 BOM och decimaltecken kommatecken.Ladda fältordbok som JSON.

FältTypDefinitionKälltypKällaKan saknasScore/rankingUppdateringBegränsning
kommunKodcodeSCB:s fyrsiffriga kommunkod.officialSCB / Kolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Läs som text så inledande nollor bevaras.
kommunNamntextKommunens namn.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Kommunnamn bör kombineras med kommunKod för robust join.
aryearStatistikår eller antagningsår.officialKolada / GymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Jämför bara rader med samma år när trender eller urval analyseras.
meritvardeSnittdecimalGenomsnittligt meritvärde på kommunnivå.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Aggregerat mått som inte visar spridning mellan skolor.
kostnadPerElev_krintegerKommunens kostnad per elev i kronor för angiven indikator.officialKoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Kommunala kostnadsmått kan påverkas av redovisningsprinciper och verksamhetsmix.
elevPerLararedecimalElever per lärare eller årsarbetare beroende på skolform och dataset.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Definition och mätperiod kan skilja mellan skolform och kommunnivå.
behorighetsgrad_pctpercentBehörighetsgrad till gymnasiet eller motsvarande kommunindikator i procent.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Kontrollera indikatorns exakta definition i Kolada före publicering.
antalEleverintegerAntal elever enligt senast publicerad statistik i exporten.officialSkolverket / KoladaTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Små tal kan vara sekretesspåverkade, avrundade eller saknas.
andelKommunalElever_pctpercentAndel elever i kommunala skolor.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Aggregerat kommunmått som inte beskriver enskilda skolor.
andelFristaendeElever_pctpercentAndel elever i fristående skolor.officialKolada / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejTidserie per kommun och år; kolumnen ar anger statistikår.Aggregerat kommunmått som inte beskriver huvudmännens profiler eller köläge.
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.

Kontrollera källperiod här; använd citeringsraden längre ned på samma kort vid publicering.

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
Fältordbok (11 kolumner)

Version: Senaste tillgängliga antagningsår i ar-kolumnen. Källperiod: Senaste tillgängliga antagningsår i filen; kolumnen ar anger år.Exempel: läs CSV med semikolonseparator, UTF-8 BOM och decimaltecken kommatecken.Ladda fältordbok som JSON.

FältTypDefinitionKälltypKällaKan saknasScore/rankingUppdateringBegränsning
skolkodcodeSkolkod eller skolenhetskod i antagningsunderlaget.officialSkolverket / GymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Kan saknas eller skilja sig mellan regionala antagningskällor.
skolnamntextSkolans namn i antagningsunderlaget.officialSkolverket / GymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Namnnormalisering kan skilja sig från Skolverkets skolenhetsregister.
kommuntextKommunnamn i antagningsunderlaget.officialSkolverket / GymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Kan avse skolkommun eller antagningsområdets kommun beroende på källa.
programtextGymnasieprogrammets namn.officialGymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Programnamn kan kombineras med inriktning och programkod för unik analys.
programkodcodeKod för gymnasieprogram.officialGymnasieantagningen / SkolverketTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Använd tillsammans med inriktning när programmet har flera varianter.
inriktningtextInriktning inom gymnasieprogrammet.officialGymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Kan vara tomt när antagningen redovisas på programnivå.
aryearStatistikår eller antagningsår.officialKolada / GymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Jämför bara rader med samma år när trender eller urval analyseras.
antagningspoangdecimalLägsta eller redovisad antagningspoäng för program/skola-raden.officialGymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Kan avse olika urval och är inte en prognos för kommande antagning.
antagnaintegerAntal antagna i redovisat urval.officialGymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Kan saknas eller ändras mellan preliminärt och slutligt urval.
sokandeintegerAntal sökande till program/skola-raden.officialGymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Definition av sökande kan variera mellan regioner och urval.
forsthandssokandeintegerAntal förstahandssökande.officialGymnasieantagningenTomt värde betyder oftast att källan saknar uppgift, att fältet inte gäller för skolformen eller att värdet inte kan publiceras.NejSenaste tillgängliga antagningsår i filen; kolumnen ar anger år.Saknas ibland och ska inte tolkas som ensam popularitetsranking.
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.

Regional data per län

Grundskolestatistik per kommun, ett CSV per län — meritvärde, lärarbehörighet, elevnöjdhet, nationella prov och slutbetyg-vs-NP-avvikelse. Kommunala och fristående på samma villkor. Öppna regional skoldata per län.

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.

Behöver du återkommande maskinell åtkomst? API är roadmap/private pilot; se API-roadmap eller kontakta oss.

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