Sweden's 290 municipalities

Browse municipality-level school data, then open an English municipality detail page for key school metrics, top schools and organiser mix — or see Sweden's best compulsory schools by Skolkoll score.

About the merit column: Average merit shows raw values without adjustment for pupils' socioeconomic background. Use the SALSA column for a fairer comparison.Learn more about SALSA
CompareMunicipalityCountySchoolsPupilsAverage meritQualified teachersSALSACost/pupilIndependent %
AleVästra Götaland County516,064223.176.1 %-5,2144,373 kr9,8 %
AlingsåsVästra Götaland County708,573220.675.4 %-13,8134,813 kr15,7 %
ÄlmhultKronoberg County423,415185.568.4 %+4163,539 kr4,8 %
ÄlvdalenDalarna County101,19321649.6 %-3196,805 kr10 %
AlvestaKronoberg County283,020211.568 %-10,7142,053 kr7,1 %
ÄlvkarlebyUppsala County171,420199.372.3 %-16162,683 kr5,9 %
ÄlvsbynNorrbotten County161,240218.371.9 %+8149,546 kr
ÅmålVästra Götaland County272,425204.375.4 %-13153,752 kr22,2 %
AnebyJönköping County161,120225.661.4 %+8144,996 kr6,3 %
ÅngeVästernorrland County171,309189.160.8 %-20,5174,627 kr5,9 %
ÄngelholmSkåne County758,118219.779.8 %-13,1146,528 kr10,7 %
ArbogaVästmanland County252,324226.277.3 %+5142,088 kr12 %
ÅreJämtland County342,223226.375.3 %+2169,803 kr2,9 %
ÅrjängVärmland County271,390224.168.2 %+12186,978 kr11,1 %
ArjeplogNorrbotten County6300203.154.6 %-18170,944 kr16,7 %
ArvidsjaurNorrbotten County121,07121370.5 %-7151,970 kr
ArvikaVärmland County434,420224.571.1 %-2,5158,016 kr9,3 %
ÅseleVästerbotten County8335199.145.3 %-16182,652 kr
AskersundÖrebro County231,455203.270.6 %-11176,524 kr4,3 %
ÅstorpSkåne County312,873209.568 %-4137,602 kr6,5 %
ÅtvidabergÖstergötland County191,869202.778.2 %-11164,534 kr21,1 %
AvestaDalarna County314,127209.267.1 %-4,7152,291 kr6,5 %
BåstadSkåne County252,528223.484 %-5,5160,055 kr28 %
BengtsforsVästra Götaland County131,049213.269.9 %-2174,380 kr7,7 %
BergJämtland County22867201.861.7 %-5,5212,705 kr9,1 %
BjurholmVästerbotten County6327196.676 %-6180,707 kr33,3 %
BjuvSkåne County232,42319060.8 %-13,3149,595 kr8,7 %
BodenNorrbotten County484,57222267.6 %-9,2137,700 kr25 %
BollebygdVästra Götaland County151,580212.873.3 %-20146,479 kr6,7 %
BollnäsGävleborg County504,681208.965.5 %-7,5141,589 kr38 %
BoråsVästra Götaland County15722,891217.174.2 %-2,6138,648 kr8,3 %
BorgholmKalmar County1698722078.1 %+8180,001 kr6,3 %
BorlängeDalarna County749,849210.467.3 %-5,5152,109 kr13,5 %
BotkyrkaStockholm County9716,594234.471.4 %+18,9146,747 kr17,5 %
BoxholmÖstergötland County1034190.4 %+6157,520 kr
BräckeJämtland County11856223.959.8 %+1,5197,847 kr18,2 %
BromöllaSkåne County171,728202.870.3 %-5,5157,287 kr
BurlövSkåne County293,100222.167.3 %+9,5137,231 kr13,8 %
Dals-EdVästra Götaland County10667225.971.9 %+1170,409 kr
DanderydStockholm County497,834278.681 %+18,7135,411 kr46,9 %
DegerforsÖrebro County201,492209.177.2 %+4151,646 kr
DoroteaVästerbotten County5261233.763.7 %+25237,961 kr
EdaVärmland County121,158203.566.7 %-17161,467 kr
EkeröStockholm County435,094254.174.9 %+10,8140,193 kr25,6 %
EksjöJönköping County393,302215.464.6 %-10156,828 kr5,1 %
EmmabodaKalmar County201,339216.476 %+15158,829 kr10 %
EnköpingUppsala County579,033215.680 %-5,4133,166 kr38,6 %
EskilstunaSödermanland County13221,927230.769.1 %+4,5143,059 kr28 %
EslövSkåne County516,206223.280.9 %-1,2140,361 kr11,8 %
EssungaVästra Götaland County16821177.669.8 %-36170,257 kr
FagerstaVästmanland County232,511206.359.2 %-2130,203 kr13 %
FalkenbergHalland County848,19521874 %-3,2138,270 kr25 %
FalköpingVästra Götaland County616,02721570.9 %-9145,513 kr21,3 %
FalunDalarna County9812,430229.473.6 %-7136,881 kr18,4 %
FärgelandaVästra Götaland County14828200.566.4 %-10180,854 kr21,4 %
FilipstadVärmland County211,539220.865.5 %+2169,975 kr19 %
FinspångÖstergötland County383,769215.560.4 %-1,5145,337 kr18,4 %
FlenSödermanland County262,107221.353.9 %+19,3164,672 kr30,8 %
ForshagaVärmland County222,146207.373.9 %-17,5138,641 kr13,6 %
GagnefDalarna County231,688214.361.9 %-10149,864 kr
GällivareNorrbotten County362,879228.354.1 %+8,3171,982 kr5,6 %
GävleGävleborg County13419,453209.274.4 %-4,5138,638 kr15,7 %
GislavedJönköping County585,558215.370.4 %+0,8145,173 kr10,3 %
GnestaSödermanland County181,743228.964.7 %-5152,346 kr16,7 %
GnosjöJönköping County211,595225.664.2 %+18146,135 kr4,8 %
GöteborgVästra Götaland County794107,300232.676.4 %+1,7155,918 kr29,6 %
GöteneVästra Götaland County172,044204.467.5 %-13144,771 kr11,8 %
GotlandGotland County11110,123210.771.8 %-13,6153,331 kr20,7 %
GrästorpVästra Götaland County5737218.371.6 %-1168,785 kr20 %
GrumsVärmland County181,181194.483.4 %-8152,340 kr22,2 %
GullspångVästra Götaland County8571179.177.2 %-27192,530 kr
HaboJönköping County333,398230.183.4 %-5133,684 kr12,1 %
HåboUppsala County163,393224.574.7 %+1143,452 kr31,3 %
HagforsVärmland County241,693203.366.9 %-14,5152,347 kr16,7 %
HälleforsÖrebro County12932205.366.5 %-3186,150 kr8,3 %
HallsbergÖrebro County323,756192.177.3 %-18,5137,824 kr3,1 %
HallstahammarVästmanland County212,663219.763.3 %-1147,025 kr4,8 %
HalmstadHalland County16616,732231.379.6 %-6,7137,744 kr19,9 %
HammaröVärmland County283,091227.983.6 %-18,7150,726 kr14,3 %
HaningeStockholm County10217,957212.565 %-0,8138,924 kr32,4 %
HaparandaNorrbotten County171,385196.263 %-18149,277 kr11,8 %
HärjedalenJämtland County221,417231.260.3 %+8,3190,149 kr
HärnösandVästernorrland County474,367217.469.6 %-8,3155,409 kr21,3 %
HärrydaVästra Götaland County767,296246.578.5 %-2,7129,230 kr11,8 %
HässleholmSkåne County818,743215.475.5 %-4,4153,917 kr11,1 %
HebyUppsala County272,06020969.9 %-4,5156,975 kr25,9 %
HedemoraDalarna County292,462201.767 %-11140,975 kr27,6 %
HelsingborgSkåne County23432,536224.973 %+3,4125,859 kr44,9 %
HerrljungaVästra Götaland County241,578211.172.9 %-10,5155,684 kr12,5 %
HjoVästra Götaland County231,345216.975.1 %-14167,205 kr13 %
HoforsGävleborg County161,200210.164.8 %0159,919 kr
HöganäsSkåne County354,668228.576.6 %-0,9136,486 kr37,1 %
HögsbyKalmar County12633193.147.7 %-10188,043 kr16,7 %
HöörSkåne County262,96123266.8 %-10,7130,329 kr34,6 %
HörbySkåne County252,335210.970.1 %-10,7135,277 kr28 %
HuddingeStockholm County15021,728243.175.1 %+10,3142,754 kr31,3 %
HudiksvallGävleborg County656,615212.168.8 %-8,2139,643 kr13,8 %
HultsfredKalmar County242,373211.264.5 %0139,833 kr4,2 %
HylteHalland County231,631216.255.6 %-9183,521 kr13 %
JärfällaStockholm County8814,36022773.2 %+3131,532 kr23,9 %
JokkmokkNorrbotten County14669223.560.8 %+13182,751 kr7,1 %
JönköpingJönköping County21828,995212.578.3 %-10,9129,807 kr17,9 %
KalixNorrbotten County302,379204.473.1 %-19,5163,115 kr13,3 %
KalmarKalmar County7415,370227.283.9 %+1134,601 kr33,8 %
KarlsborgVästra Götaland County11861217.782.1 %-12155,537 kr27,3 %
KarlshamnBlekinge County475,74522374.3 %-6,2146,915 kr17 %
KarlskogaÖrebro County495,031218.175.5 %-0,7146,813 kr10,2 %
KarlskronaBlekinge County10111,791225.174.7 %-11,9142,346 kr19,8 %
KarlstadVärmland County15517,179232.279.9 %-3,5141,174 kr23,2 %
KatrineholmSödermanland County456,551225.569.3 %+6143,793 kr2,2 %
KävlingeSkåne County365,640252.277.2 %+7133,938 kr13,9 %
KilVärmland County221,876220.170.2 %-6135,851 kr4,5 %
KindaÖstergötland County181,469210.778.5 %-8160,211 kr16,7 %
KirunaNorrbotten County533,610223.857 %+5,8189,849 kr11,3 %
KlippanSkåne County283,442221.577.8 %+9,5148,756 kr14,3 %
KnivstaUppsala County374,027232.577.5 %-10154,167 kr43,2 %
KöpingVästmanland County424,751212.378.2 %-3144,780 kr7,1 %
KramforsVästernorrland County372,386187.866.5 %-12159,326 kr5,4 %
KristianstadSkåne County16316,278222.878.4 %-1,2140,349 kr21,5 %
KristinehamnVärmland County413,666205.371.5 %-19,7142,811 kr14,6 %
KrokomJämtland County413,054214.766.3 %-10,5161,082 kr12,2 %
KumlaÖrebro County403,855210.671.5 %-8,3136,301 kr
KungälvVästra Götaland County739,560231.376.7 %-8,7135,457 kr23,3 %
KungsbackaHalland County16017,309240.177 %-3134,283 kr20 %
KungsörVästmanland County141,236197.372.6 %-9160,153 kr
LaholmHalland County474,163209.977.1 %-4,7151,021 kr21,3 %
LandskronaSkåne County597,920231.162.9 %+13,3124,989 kr28,8 %
LaxåÖrebro County9660211.667.4 %+10169,535 kr
LekebergÖrebro County161,477206.765.3 %-17151,708 kr
LeksandDalarna County292,595232.974.3 %+5140,728 kr27,6 %
LerumVästra Götaland County9810,02223077.5 %-14,2132,950 kr23,5 %
LesseboKronoberg County191,180231.262.7 %+22173,876 kr5,3 %
LidingöStockholm County698,544258.175.6 %+14,4129,633 kr46,4 %
LidköpingVästra Götaland County667,536222.179.6 %-9,8140,266 kr7,6 %
Lilla EdetVästra Götaland County242,238210.665.9 %+3138,063 kr25 %
LindesbergÖrebro County444,163188.565.8 %-26,7153,131 kr18,2 %
LinköpingÖstergötland County28330,313235.681.5 %-4,2146,110 kr21,2 %
LjungbyKronoberg County574,903212.278 %-8,3147,975 kr17,5 %
LjusdalGävleborg County423,162207.666.8 %-10156,313 kr47,6 %
LjusnarsbergÖrebro County6454188.869.5 %-12208,049 kr
LommaSkåne County264,244269.280.1 %+9,2131,768 kr11,5 %
LudvikaDalarna County485,037211.456.5 %-4,5139,743 kr8,3 %
LuleåNorrbotten County12813,514227.779.7 %-12,3144,252 kr12,5 %
LundSkåne County18329,558250.879.9 %-1,2149,650 kr36,6 %
LyckseleVästerbotten County312,393220.361.6 %+1157,333 kr
LysekilVästra Götaland County242,290218.263.4 %-9162,560 kr8,3 %
MalåVästerbotten County7469195.466.6 %-12164,032 kr
MalmöSkåne County49470,477231.773.6 %+12,8140,833 kr32,4 %
Malung – SälenDalarna County201,403225.661.6 %+7,5155,351 kr
MariestadVästra Götaland County404,292206.368.1 %-18142,655 kr12,5 %
MarkVästra Götaland County666,554206.273.1 %-16,5160,232 kr10,6 %
MarkarydKronoberg County191,651198.868.6 %-8160,150 kr
MellerudVästra Götaland County181,348197.272.3 %-9155,264 kr
MjölbyÖstergötland County485,252206.780.4 %-15,5135,897 kr2,1 %
MölndalVästra Götaland County8811,689239.781.7 %-3,8135,724 kr18,2 %
MönsteråsKalmar County211,850208.473.9 %-2161,656 kr9,5 %
MoraDalarna County483,750209.171.9 %-19145,070 kr25 %
MörbylångaKalmar County272,603233.181.1 %-5,5148,496 kr18,5 %
MotalaÖstergötland County807,210205.475.9 %-14,5138,762 kr6,3 %
MullsjöJönköping County101,226203.974.3 %-17138,158 kr
MunkedalVästra Götaland County231,786203.368.1 %-16158,157 kr17,4 %
MunkforsVärmland County7513219.970.9 %+7159,347 kr14,3 %
NackaStockholm County15526,999266.978.9 %+14,9119,529 kr55,5 %
NässjöJönköping County595,636216.863 %-3157,288 kr10,2 %
NoraÖrebro County211,487211.577.1 %-9163,584 kr4,8 %
NorbergVästmanland County6697201.671.5 %-2159,863 kr
NordanstigGävleborg County181,237194.650.4 %-16167,317 kr16,7 %
NordmalingVästerbotten County1691822287.6 %+4176,461 kr12,5 %
NorrköpingÖstergötland County23427,735229.274.9 %+4,2136,164 kr19,2 %
NorrtäljeStockholm County10810,141220.765.1 %+1,1159,150 kr47,2 %
NorsjöVästerbotten County13549216.969.8 %-4159,057 kr
NybroKalmar County403,337207.273.8 %-11,7146,756 kr7,5 %
NyköpingSödermanland County1019,151241.368.6 %+0,3129,947 kr31,7 %
NykvarnStockholm County142,420231.773.9 %+6127,128 kr7,1 %
NynäshamnStockholm County354,230223.270.3 %+9,3137,099 kr20 %
OckelboGävleborg County11721204.869.2 %-6183,476 kr9,1 %
ÖckeröVästra Götaland County282,063228.681.9 %-11,3153,262 kr25 %
ÖdeshögÖstergötland County10678222.362.1 %-7156,010 kr20 %
OlofströmBlekinge County202,273214.280 %-4141,539 kr
ÖrebroÖrebro County27031,584226.474 %-3,3135,959 kr19,6 %
ÖrkelljungaSkåne County231,452230.364.9 %+0,5164,594 kr8,7 %
ÖrnsköldsvikVästernorrland County10710,306217.977.3 %-14138,234 kr14 %
OrsaDalarna County15851199.576.4 %-8159,369 kr20 %
OrustVästra Götaland County261,47022076.6 %-5,5163,984 kr26,9 %
OsbySkåne County202,135222.770.6 %+8,5138,694 kr5 %
OskarshamnKalmar County394,886213.972.5 %-11,7138,616 kr5,1 %
ÖsteråkerStockholm County548,486222.671.1 %-10,4127,624 kr38,9 %
ÖstersundJämtland County10212,640227.369.4 %-6,2141,733 kr17,6 %
ÖsthammarUppsala County303,518211.369.5 %-5,2156,004 kr6,7 %
Östra GöingeSkåne County211,813178.872.9 %-16151,295 kr4,8 %
OvanåkerGävleborg County311,916215.177.4 %+2157,896 kr12,9 %
ÖverkalixNorrbotten County7358203.740 %+7179,095 kr14,3 %
ÖvertorneåNorrbotten County11576201.151.8 %165,357 kr9,1 %
OxelösundSödermanland County131,649229.775.4 %-1147,827 kr7,7 %
PajalaNorrbotten County18797233.454.1 %+30202,192 kr5,6 %
PartilleVästra Götaland County647,765239.575.4 %-5,3130,750 kr18,8 %
PerstorpSkåne County101,206193.272.8 %-8151,734 kr10 %
PiteåNorrbotten County806,887224.282.4 %-10,2135,599 kr10 %
RagundaJämtland County11762202.543.7 %-18,5180,514 kr9,1 %
RättvikDalarna County231,718213.174.3 %-11172,315 kr4,3 %
RobertsforsVästerbotten County1355881.6 %-2179,229 kr
RonnebyBlekinge County565,340194.273.2 %-24,7159,173 kr17,9 %
SäffleVärmland County312,197206.772.7 %-5165,163 kr19,4 %
SalaVästmanland County363,64020964.1 %-9,5140,154 kr11,1 %
SalemStockholm County262,940234.877.6 %+3,8146,539 kr34,6 %
SandvikenGävleborg County486,351218.764.2 %-5,2155,854 kr8,3 %
SäterDalarna County151,673214.768.6 %-2150,373 kr
SävsjöJönköping County272,156220.562.8 %+3,5140,554 kr18,5 %
SigtunaStockholm County8410,798227.963.7 %+9,5145,023 kr35,7 %
SimrishamnSkåne County302,299243.266.8 %+7,3152,220 kr30 %
SjöboSkåne County362,71918271.2 %-25144,969 kr38,9 %
SkaraVästra Götaland County343,765216.775.7 %-6150,049 kr11,8 %
SkellefteåVästerbotten County14413,648222.773.5 %-5,3151,467 kr11,1 %
SkinnskattebergVästmanland County6464203.355.1 %+4199,542 kr
SkövdeVästra Götaland County9312,561213.873.2 %-15,8132,999 kr25,8 %
SkurupSkåne County283,02123464.7 %+7140,847 kr10,7 %
SmedjebackenDalarna County161,513210.661.5 %-7151,507 kr
SöderhamnGävleborg County413,170204.654.7 %+5142,212 kr19,5 %
SöderköpingÖstergötland County342,470213.482.3 %-10147,900 kr14,7 %
SödertäljeStockholm County11917,733236.270.9 %+18,4150,870 kr27,7 %
SollefteåVästernorrland County353,064209.258.2 %-10,7165,324 kr11,4 %
SollentunaStockholm County12216,792255.475.6 %+18,4140,494 kr61,5 %
SolnaStockholm County9511,843227.974 %-5,9131,887 kr50,5 %
SölvesborgBlekinge County292,92520879.9 %-11,5160,961 kr6,9 %
SorseleVästerbotten County912244.9 %+25191,062 kr11,1 %
SotenäsVästra Götaland County14941224.157.8 %-3164,250 kr
StaffanstorpSkåne County546,366246.876.3 %+6136,784 kr61,1 %
StenungsundVästra Götaland County445,477213.683.3 %-14,5154,227 kr20,5 %
StockholmStockholm County1263182,028245.378.1 %+11,8160,660 kr45,7 %
StorforsVärmland County9696254.373.1 %+24,5206,365 kr22,2 %
StorumanVästerbotten County19864216.565.1 %-4188,735 kr
SträngnäsSödermanland County506,757229.972.1 %-0,7142,309 kr28 %
StrömstadVästra Götaland County272,22823158 %+17150,754 kr3,7 %
StrömsundJämtland County251,682207.451.2 %-12193,488 kr4 %
SundbybergStockholm County588,857249.474.9 %+12134,674 kr34,5 %
SundsvallVästernorrland County15917,310220.974.2 %-8,2144,566 kr18,2 %
SunneVärmland County272,192202.870 %-19144,991 kr7,4 %
SurahammarVästmanland County171,546221.465.6 %+16138,580 kr5,9 %
SvalövSkåne County282,789183.967 %-17148,169 kr21,4 %
SvedalaSkåne County304,957233.885.9 %-3135,843 kr16,7 %
SvenljungaVästra Götaland County271,35019768 %-6155,229 kr7,4 %
TäbyStockholm County11418,439253.375.7 %+3123,225 kr72,8 %
TanumVästra Götaland County281,660208.267.7 %-12,5159,605 kr10,7 %
TibroVästra Götaland County171,876210.365.6 %-8155,850 kr11,8 %
TidaholmVästra Götaland County291,77364.6 %-10146,029 kr3,4 %
TierpUppsala County352,975212.160.6 %-4,7155,090 kr
TimråVästernorrland County302,835210.676.7 %-11,5145,456 kr3,3 %
TingsrydKronoberg County201,852201.763.9 %-12154,382 kr10 %
TjörnVästra Götaland County192,17822375.1 %-1175,456 kr10,5 %
TomelillaSkåne County181,89319775.5 %-16142,969 kr33,3 %
TörebodaVästra Götaland County191,416187.758.9 %-29152,799 kr5,3 %
TorsåsKalmar County131,324216.886.8 %-8169,375 kr7,7 %
TorsbyVärmland County221,995205.164.4 %-15172,557 kr9,1 %
TranåsJönköping County373,581215.977.5 %-5159,647 kr16,2 %
TranemoVästra Götaland County292,017215.379.7 %-1145,848 kr3,4 %
TrelleborgSkåne County508,025229.671.9 %+6,9140,634 kr18 %
TrollhättanVästra Götaland County9711,438229.172.1 %+4140,120 kr15,5 %
TrosaSödermanland County212,372225.577 %+5,5152,833 kr19 %
TyresöStockholm County578,513240.172.8 %+6,6129,171 kr26,3 %
UddevallaVästra Götaland County9911,113226.376.4 %-2,1143,370 kr22,2 %
UlricehamnVästra Götaland County454,171209.771.2 %-9149,511 kr13,3 %
UmeåVästerbotten County20024,228221.681.5 %-18,8131,657 kr16 %
Upplands VäsbyStockholm County568,510239.870.5 %+16,4141,118 kr62,5 %
Upplands-BroStockholm County426,543229.371.4 %+13,6137,621 kr31 %
UppsalaUppsala County32444,910239.880.8 %+6129,893 kr43,8 %
UppvidingeKronoberg County201,255213.559.2 %+7172,745 kr15 %
VadstenaÖstergötland County9944206.894.3 %-13156,627 kr33,3 %
VaggerydJönköping County322,881200.476.7 %-16142,890 kr12,5 %
ValdemarsvikÖstergötland County11907211.774.8 %+3158,051 kr18,2 %
VallentunaStockholm County466,290217.369.5 %+6123,817 kr58,7 %
VänersborgVästra Götaland County736,741208.374.5 %-10150,321 kr9,6 %
VännäsVästerbotten County282,099230.484.6 %+7,5137,402 kr10,7 %
VansbroDalarna County14919201.366 %-9146,991 kr
VaraVästra Götaland County312,811204.373.7 %-9158,959 kr22,6 %
VarbergHalland County10613,077225.175.5 %-5,1132,984 kr18,9 %
VårgårdaVästra Götaland County231,968202.267.1 %-20144,739 kr17,4 %
VärmdöStockholm County668,977246.780.9 %+12140,313 kr30,3 %
VärnamoJönköping County696,488223.371.6 %+2,8143,744 kr13 %
VästeråsVästmanland County24830,938217.869.1 %-4,9136,647 kr39,9 %
VästervikKalmar County556,125215.966.8 %-11,8150,291 kr9,1 %
VaxholmStockholm County121,672263.177 %+11153,092 kr25 %
VäxjöKronoberg County15520,585230.477.4 %-2,3152,207 kr23,9 %
VellingeSkåne County427,508252.976.9 %+8,4133,602 kr57,1 %
VetlandaJönköping County575,245207.864.9 %-12150,872 kr3,5 %
VilhelminaVästerbotten County221,068206.463.3 %-7183,394 kr9,1 %
VimmerbyKalmar County312,582212.866.4 %+1,5148,821 kr3,2 %
VindelnVästerbotten County14738199.962.4 %-16162,509 kr
VingåkerSödermanland County201,183202.955.1 %+4183,021 kr10 %
YdreÖstergötland County8484234.666.2 %+1170,703 kr
YstadSkåne County517,046240.379.2 %+7129,550 kr37,3 %