Benchmark — Dokumentation
Jämför skolor, kommuner och huvudmän sida vid sida.
Benchmark — Jämför skolor, kommuner och huvudmän
Kom igång
PortalMed Benchmark kan du jämföra skolor, kommuner eller huvudmän sida vid sida och se hur de presterar i förhållande till varandra.
Klicka "Ny grupp"
Gå till Benchmark i menyn. Klicka på knappen för att skapa en ny jämförelsegrupp.
Inga grupper ännu.
Välj typ och namnge gruppen
Välj om du vill jämföra skolor, kommuner eller huvudmän. Ge gruppen ett beskrivande namn.
Lägg till enheter
Ange koden för varje skola eller kommun du vill jämföra. Klicka "Lägg till" för varje enhet. Två verktyg hjälper dig: SCB:s kommungrupper och Hitta liknande kommuner.
Beräkna och se resultat
Klicka "Beräkna jämförelse". Resultatet visas som en tabell med värden och percentilrankning (P0-P100). Längst ner visas gruppens medelvärde, median och spridning.
| Kommun | Meritvärde | P | Behörighet | P |
|---|---|---|---|---|
| Stockholm | 228 | P75 | 82% | P62 |
| Göteborg | 215 | P38 | 78% | P25 |
| Gruppsnitt | 221 | 80% |
Du kan spara upp till 50 grupper och återkomma till dem när som helst.
Tips: Du kan filtrera jämförelsen genom att välja skolform, kommunal/fristående, eller ange min/max antal elever. Filter hittar du ovanför resultattabellen.
Användningsfall: Huvudmän med flera skolor
Om du är huvudman för flera skolor (t.ex. en friskolekoncern eller kommun) kan du använda Benchmark för att få en konsoliderad vy över alla dina skolenheter:
- Skapa en grupp med typ Skola.
- Lägg till alla dina skolenhetskoder i gruppen.
- Välj de nyckeltal som är viktigast för din organisation (t.ex. merivärde, behöriga lärare, elevantal).
- Beräkna jämförelsen för att se alla skolor sida vid sida.
Du får då en översikt med:
- Varje skolas nyckeltal
- Gruppens medel, median och spridning
- Percentilrankning inom gruppen
- Möjlighet att exportera som CSV eller JSON
Detta är perfekt för årliga uppföljningar, styrelseunderlag eller jämförelse med andra huvudmän.
Tillgängliga nyckeltal
12 skolnyckeltal (för skol- och huvudmangrupper):
| Nyckeltal | Beskrivning | Enhet |
|---|---|---|
| Meritvärde åk 9 | Genomsnittligt meritvärde för avgångselever | poäng |
| Behöriga lärare | Andel lärare med pedagogisk högskoleutbildning | % |
| Elever per lärare | Antal elever per heltidstjänst | antal |
| Antal elever | Totalt antal inskrivna elever | antal |
| Behörighet gymnasiet åk 9 | Andel elever behöriga till gymnasiet | % |
| Godkänd alla ämnen åk 6 | Andel elever med godkänt i samtliga ämnen | % |
| Godkänd alla ämnen åk 9 | Andel elever med godkänt i samtliga ämnen | % |
| Nationellt prov svenska åk 9 | Genomsnittligt provbetygspoäng | poäng |
| Nationellt prov matematik åk 9 | Genomsnittligt provbetygspoäng | poäng |
| Nationellt prov engelska åk 9 | Genomsnittligt provbetygspoäng | poäng |
| Gymnasieexamen inom 3 år | Andel elever som tar examen inom 3 år | % |
| Behörighet till högskola | Andel elever med grundläggande högskolebehörighet | % |
142 kommunnyckeltal (för kommungrupper, från Kolada). De vanligaste per kategori:
| Kategori | Exempel |
|---|---|
| Kostnader grundskola | Kostnad per elev, undervisningskostnad, lokalkostnad |
| Resultat | Meritvärde snitt, andel godkända alla ämnen |
| Lärare | Elever per lärare, behörighetsgrad |
| Nöjdhet (Skolenkäten) | Nöjdhet åk 5, nöjdhet åk 8, trygghet, studiero |
| Demografi | Utländsk bakgrund, invånarantal, utbildningsnivå |
| Gymnasieskola | Kostnad per elev gymnasium, examen inom 3 år, högskolebehörighet |
| Förskola | Kostnad per barn, barn per årsarbetare, inskrivningsgrad |
| Kommunal ekonomi | Skattesats, soliditet, resultat per invånare |
| Elevhälsa | Tillgång till elevhälsa åk 8, kostnad elevhälsa gymnasium |
Om du inte väljer specifika nyckeltal för en kommungrupp används 8 standardnyckeltal: kostnad per elev, meritvärde snitt, behörighetsgrad, elever per lärare, antal elever, nöjdhet åk 5, nöjdhet åk 8 och andel godkända alla ämnen.
Tre typer av grupper
Benchmark stöder tre typer av jämförelsegrupper:
| Typ | Vad du anger | Nyckeltal | Exempel |
|---|---|---|---|
| Skola | Skolenhetskod (8 siffror) | 12 skolnyckeltal | Jämför grundskolor i kommunen |
| Kommun | Kommunkod (4 siffror) | 142 kommunnyckeltal | Jämför med statistiska grannar |
| Huvudman | Organisationsnummer | 12 skolnyckeltal (genomsnitt) | Jämför fristående huvudmän |
Huvudmangrupper visar genomsnittsvärden beräknade över alla skolor som tillhör respektive huvudman.
För utvecklare: API-referens
APIVisa API-dokumentation
Alla Benchmark-funktioner finns tillgängliga via REST-API. Autentisering sker med API-nyckel i headern X-API-Key.
Endpoints:
// Grupp-CRUD:
POST /api/pro/benchmark/ Skapa grupp
GET /api/pro/benchmark/ Lista alla grupper
GET /api/pro/benchmark/{id} Hämta grupp med medlemmar
PUT /api/pro/benchmark/{id} Uppdatera (namn, beskrivning, medlemmar)
DELETE /api/pro/benchmark/{id} Ta bort grupp
// Beräkning och export:
POST /api/pro/benchmark/{id}/compute Beräkna statistik
POST /api/pro/benchmark/{id}/export Exportera (csv/xlsx/pdf)
// Matchning (kräver autentisering):
POST /api/pro/benchmark/match Socioekonomisk matchning
// Referensdata (öppna, ingen autentisering):
GET /api/pro/benchmark/scb-groups SCB kommungrupper
GET /api/pro/benchmark/scb-groups/{code}/members Kommuner i en grupp Exempel: Skapa grupp och beräkna jämförelse
// 1. Hämta kommuner i SCB-gruppen "Större stad":
GET /api/pro/benchmark/scb-groups/B3/members
→ { "members": [{ "kommunKod": "0380", "namn": "Uppsala" }, ...] }
// 2. Skapa en grupp med dessa kommuner:
POST /api/pro/benchmark/
{
"name": "SCB B3 — Större städer",
"entityType": "municipality",
"description": "Alla kommuner i SCB-gruppen Större stad (2017)",
"members": [{"id": "0380"}, {"id": "0580"}, {"id": "0680"}]
}
// 3. Beräkna med filter:
POST /api/pro/benchmark/{groupId}/compute
{
"metrics": ["meritvardeSnitt", "kostnadPerElev", "behorighetsgrad"],
"school_type": "Grundskola",
"provider_type": "enskild",
"min_pupils": 50,
"max_pupils": 500
}
// 4. Exportera till Excel:
POST /api/pro/benchmark/{groupId}/export
{ "format": "xlsx", "metrics": ["meritRating9", "eligibleYR9"] }
→ Excel-fil (Content-Disposition: attachment)
// PDF-export (asynkron):
{ "format": "pdf" }
→ 202 { "jobId": "...", "status": "queued" }
// Polla: GET /api/pro/reports/jobs/{jobId} Detaljer:
Skapa grupp — name (2-80 tecken, obligatoriskt), entityType (school/municipality/provider), members (kan vara tom), description (valfri, max 500 tecken).
Uppdatera grupp — partial update: skicka bara de fält du vill ändra. entityType kan inte ändras efter skapande.
Compute — kräver minst 2 medlemmar i gruppen. Svaret inkluderar: groupId, groupName, entityType, computedAt, members (med metrics + percentileRank per KPI), groupStats (med mean, median, stdDev, p10, p25, p75, p90, min, max, n per KPI), samt notFound/filtered om relevant.
Filter (compute/export): school_type, provider_type ("kommun"/"enskild"), min_pupils/max_pupils, municipality. Filtrerade medlemmar rapporteras i filtered-arrayen.
Matchning: POST /api/pro/benchmark/match med { "kommunKod": "0180", "n": 10 } returnerar de N mest socioekonomiskt liknande kommunerna.
Max: 50 grupper per org, 100 medlemmar per grupp.
Felkoder: 400 (valideringsfel), 403 (saknar benchmark-behörighet), 404 (grupp/organisation hittades inte).
Har du frågor? Kontakta oss via supportsidan eller mejla support@skolkoll.se.