No image yet — click to contribute.

Ribbyskolan in Haninge

Compulsory school Year 1–9 HANINGE Municipality · Haninge, Stockholms County

Headmaster: Jesper Samuelsson

48 /100
Skolkoll Score 48 out of 100. The scale goes from 0 (lowest) to 100 (highest). 50 is the average. This value is below average.

Better than 24% of Sweden's compulsory schools

What is the Skolkoll Score?

Ribbyskolan is a large municipal compulsory school with 790 pupils.

Ribbyskolan is a large municipal compulsory school with 790 pupils. The share of qualified teachers (83%) is above the national average of 74%.

Skip table of contents

The Data view is optimised for in-depth analysis: history, sources, methodology and export. For a summary interpretation, see Overview.

Key figures over time

Summary of the central metrics for the most recent 5 academic years. Visit each source for the full time series.

Academic year Pupils Qualified teachers Avg. grade Cost/pupil (municipality)
2526 790 83%
2425 78% 208.6
2324 77% 206.5
2223 78% 216.0
2122 65% 212.5

Source: Skolverket + Kolada (cost is municipal average, not school-specific).

School history

Events from Skolverket's unit register, Skolinspektionen inspections, group history, and locally-computed statistical signals are shown in one chronology. Each row states its row type, origin and data trust so authority data is not mixed up with Skolkoll's own signals.

One chronological history

2 priority events out of 7 total: Authority record · Lifecycle · School started; Computed signal · Signal · Qualified teachers changed unusually much.

Quick overview 1 Source history 0 In-depth 5 Computed 1
All 7 Lifecycle 1 Statistics 5 Signal 1
high 6 medium 1 low 0

Combined timeline

All history rows are shown in one chronology. The row type and data-trust labels separate confirmed authority records, contextual data and Skolkoll's own calculated signals.

  1. Statistics vintage In-depth

    Statistics Pupil count: statistics vintage available

    Pupil count is available for 2026. This is data availability, not a school event.

    Origin: Skolverket statistics history Data trust: high (statistics vintage) Date precision: year Method: latest available statistics vintage Severity: info
    Technical provenance
    Detector
    skv4-statistics-availability-v1
    Schema
    1
  2. Statistics vintage In-depth

    Statistics Pupils per teacher: statistics vintage available

    Pupils per teacher is available for 2026. This is data availability, not a school event.

    Origin: Skolverket statistics history Data trust: high (statistics vintage) Date precision: year Method: latest available statistics vintage Severity: info
    Technical provenance
    Detector
    skv4-statistics-availability-v1
    Schema
    1
  3. Statistics vintage In-depth

    Statistics Qualified teachers: statistics vintage available

    Qualified teachers is available for 2026. This is data availability, not a school event.

    Origin: Skolverket statistics history Data trust: high (statistics vintage) Date precision: year Method: latest available statistics vintage Severity: info
    Technical provenance
    Detector
    skv4-statistics-availability-v1
    Schema
    1
  4. Statistics vintage In-depth

    Statistics Merit rating: statistics vintage available

    Merit rating is available for 2025. This is data availability, not a school event.

    Origin: Skolverket statistics history Data trust: high (statistics vintage) Date precision: year Method: latest available statistics vintage Severity: info
    Technical provenance
    Detector
    skv4-statistics-availability-v1
    Schema
    1
  5. Statistics vintage In-depth

    Statistics Upper-secondary eligibility: statistics vintage available

    Upper-secondary eligibility is available for 2025. This is data availability, not a school event.

    Origin: Skolverket statistics history Data trust: high (statistics vintage) Date precision: year Method: latest available statistics vintage Severity: info
    Technical provenance
    Detector
    skv4-statistics-availability-v1
    Schema
    1
  6. Computed signal Computed

    Signal Qualified teachers changed unusually much

    Qualified teachers increased by 13 pp from 65% to 78% between 2022 and 2023. This is a calculated signal, not a register decision.

    Origin: Skolkoll calculation from Skolverket history Data trust: medium (calculation from history) Date precision: year Method: year-to-year movement above threshold Severity: positive
    Technical provenance
    Detector
    skv4-metric-signal-thresholds-v1
    Schema
    1
  7. Authority record Quick overview

    Lifecycle School started

    Skolverket records 2013-10-01 as the start date for this compulsory school operated by HANINGE KOMMUN, current status AKTIV.

    Origin: Skolverket school-unit register Data trust: high (register source) Date precision: day Severity: info
    Technical provenance
    Detector
    skv4-register-start-date-v1
    Schema
    1

Register sources: Skolverket (fetched 31 May 2026), the Swedish Schools Inspectorate (fetched 3 May 2026) and group lookup from Bolagsverket/Skolkoll. Computed signals are marked as "Skolkoll calculation" and use year-level date precision.

Does something look wrong? Report an error in the history.

Quality data (Skolverket Statistical Database)

Costs, personnel data and school survey results from Skolverket's quality system.

Costs per pupil

Total cost
156,500 SEK Limited history There is still too little history to interpret the trend safely. This affects Cost per student Costs are affected by accounting practices, rent levels, and service mix, and should mainly be compared across similar school types. Read more about the method →
Teaching
91,200 SEK
Facilities
33,800 SEK
Meals
7,500 SEK
Learning materials
6,300 SEK
Student health
3,970 SEK

Source: Skolverket Statistical Database (Statistikdatabasen). Updated annually.

Demography

Pupil forecast — Haninge

Number of children in the age group ages 6–15 in the municipality, according to SCB's forecast.

Forecast covers all children in this age group across the entire municipality — not just this school's catchment. Local enrolment depends on school choice and migration patterns.

ages 6–15 (2025) 13,169
ages 6–15 (2030) 13,033
ages 6–15 (2035) 12,318
Change 2025→2030 -1.0%

Source: SCB (population forecast for Haninge municipality, by school-form age group).

Haninge municipality — history (school form: compulsory school)

Municipality-aggregated key figures from Kolada over the most recent 5 years. Shown as municipality average — not school-specific values — because Kolada reports financial and pedagogical metrics at school-form level per municipality.

Measure 20252024202320222021
Pupils 11,57011,54511,47711,31311,062
Merit value yr 9 210.8206.9209.0215.3225.4
Eligibility for upper secondary 69.0%64.9%62.3%62.2%61.1%
Pupils per teacher 14.414.213.713.813.8
Cost per pupil 138,924 SEK143,757 SEK130,197 SEK117,014 SEK112,977 SEK

Source: Kolada (Swedish council for municipal analyses).

Data sources

Skolkoll is built exclusively on public data sources. Each row below shows the source, fetch date, and which metrics come from it.

Methodology and definitions

Export

Download data for your own analysis. Files are CSV with UTF-8 encoding.