Analysis

Cost-effectiveness in compulsory school

What does the municipality get for its education spending? We have combined cost per student with SALSA score for 289 municipalities — and plotted the result in an interactive quadrant map.

March 2026 · Source: Kolada 2024, SALSA 2024/25

Summary

Sweden's 289 municipalities spend between 116,520 kr and 220,403 kr per compulsory school student. But a high price does not guarantee good results. By cross-referencing the cost with the SALSA score — a measure that adjusts for students' socioeconomic background — a picture emerges of which municipalities get the most value for their education spending.

Effective

80

Low cost + good results

Expensive but working

68

High cost + good results

Underfunded

65

Low cost + weak results

Ineffective

76

High cost + weak results

Median cost: 146,378 kr per student. Median SALSA score: -5.0 merit value points.

Quadrant map

Each dot is a municipality. The X-axis shows cost per student, the Y-axis shows SALSA score (positive = better than expected, negative = worse than expected). Hover over a dot for details, or click to go to the municipality page.

How to read the chart

The chart is divided into four quadrants at the median values. The lines show median cost (146,378 kr) and median SALSA (-5.0 points):

  • Effective (upper left): Lower cost than the median and better SALSA results. These municipalities get the most school results per krona.
  • Expensive but working (upper right): Higher cost but also good results. Often rural municipalities where structural factors drive costs.
  • Underfunded (lower left): Lower cost but weaker results. May indicate that resources are insufficient.
  • Ineffective (lower right): Higher cost yet weak results. This is where the greatest potential for improvement lies.

Most and least cost-effective municipalities

Top 10 — Effective

Low cost + positive SALSA score

Municipality Cost SALSA
Danderyd 130,392 kr +18.7
Botkyrka 139,751 kr +18.9
Gnosjö 146,135 kr +18.0
Nacka 116,520 kr +14.9
Surahammar 134,870 kr +16.0
Upplands Väsby 144,017 kr +16.4
Lidingö 127,022 kr +14.4
Landskrona 124,146 kr +13.3
Upplands-Bro 140,761 kr +13.6
Sundbyberg 127,193 kr +12.0

Bottom 10 — Ineffective

High cost + negative SALSA score

Municipality Cost SALSA
Essunga 162,716 kr -36.0
Gullspång 182,180 kr -27.0
Töreboda 160,003 kr -29.0
Lindesberg 155,419 kr -26.7
Ronneby 154,391 kr -24.7
Ånge 173,410 kr -20.5
Ragunda 182,369 kr -18.5
Arjeplog 184,502 kr -18.0
Kalix 162,223 kr -19.5
Bollebygd 148,871 kr -20.0

Why SALSA score?

Raw merit value data is misleading for cost comparisons. A municipality with many highly educated parents will have higher merit values regardless of school effort. The SALSA model (the National Agency for Education's tool for local correlation analyses) controls for:

  • Parents' education level
  • Proportion of recently immigrated students
  • Gender distribution

The SALSA score shows how much better or worse a municipality performs compared to what can be expected based on the students' background. A positive value means the municipality's schools outperform their predicted level.

Methodology

The analysis combines two data sources:

  • Cost per student: The home municipality's total cost for compulsory school grades 1–9 (Kolada, KPI N15006, year 2024). Includes both municipal and independent schools.
  • SALSA score: Average SALSA score for the municipality's schools (National Agency for Education's SALSA 2024/25). Calculated as the mean of individual schools' SALSA scores.

The quadrant lines are set at the median (not the mean), to provide a robust division that is not affected by extreme values.

Important caveats

The map shows correlation, not causation. Several factors can explain a municipality's position:

  • Rural factor: Municipalities with few students and large distances have higher structural costs (school transport, small classes) without it reflecting inefficiency.
  • Student composition: SALSA controls for three variables but misses other factors such as special education needs or newly arrived students outside the SALSA cohort.
  • Time difference: Cost data (year 2024) and SALSA data (2024/25) may cover partly different periods.
  • Municipality size: Municipalities with few SALSA schools get more volatile averages.
  • Cost classification: The Kolada measure includes all costs including premises, meals and student health — not just teaching.

Data: Kolada 2024, SALSA 2024/25. Processed by Skolkoll. Glossary · About the data.

School library effect · All analyses · Visualisations · Compare municipalities