Zum Inhalt springen
czechdatasets

Register der Schulen und Schuleinrichtungen

Das tschechische Schulregister (MŠMT) in sechs relationalen Tabellen: Schulen und Schuleinrichtungen, Kapazitäten, Bildungsgänge und Unterrichtsorte mit RÚIAN-Adresse und GPS.

Kostenlose Beispieldaten

Einmalig, Endpreis für die Einzellizenz, die Firmenlizenz wählst du bei der Bestellung · Datenstand 9.11.2026

Du kaufst das Paket Wahlen 1996–2026 + Schulen. Außer diesem Datensatz enthält es: Wahlergebnisse 1996–2026.

Insel mit einer Dorfschule mit Glockenturm und einer hölzernen Wahlurne auf einem Tisch im SchulhofInsel mit einer Dorfschule mit Glockenturm und einer hölzernen Wahlurne auf einem Tisch im Schulhof

Wie viel Arbeit das spart

Das hierarchische JSON-LD in Tabellen zerlegen, acht Codelisten des MŠMT in Text auflösen, personenbezogene Daten entfernen und die Unterrichtsorte dem RÚIAN zuordnen (98,4 %).

Gemessen bei unserem eigenen Build

Zeilen Code und Tests
676

Den Verbrauch des KI-Agenten haben wir bei 6 anderen Datensätzen gemessen: Die erste lauffähige Version des Codes kostete 10 Mio. bis 40 Mio. Tokens und 21–62 Min. Laufzeit.

  • Kostenlose Beispieldaten: Ausschnitt aller Tabellen für die Gegend um Kutná Hora als CSV und Parquet. Beispieldaten laden
Datenstand
9.11.2026
Zeilen
127.930
Tabellen
6
Formate
PostgreSQL, Parquet, CSV, JSON
Lizenz der Quelle
Freie Nutzung (NKOD), Adressen CC BY 4.0

Das ist drin

Alle Schulen und Schuleinrichtungen in Tschechien aus dem Register des MŠMT, des tschechischen Bildungsministeriums: juristische Personen, Träger, Schulen und Einrichtungen, Kapazitäten, Tätigkeitsorte mit GPS, Bildungsgänge. Die Tätigkeitsorte sind mit dem RÚIAN verknüpft, dem tschechischen Register der Adressen, Gebäude, Flurstücke und Gebietseinheiten. Die Codes der Codelisten sind in Text aufgelöst.

TabelleZeilen
pravnicke_osobyJuristische Personen, die Schulen und Schuleinrichtungen betreiben (Direktionen), mit Sitzadresse, verknüpft mit dem RÚIAN9.977
zrizovateleTräger der juristischen Personen. Bei natürlichen Personen (auch selbstständig tätigen) sind Name und IČO (die tschechische Unternehmens-ID) weggelassen, es bleibt nur die Art der Person8.946
skoly_zarizeniSchulen und Schuleinrichtungen (IZO) mit aufgelöster Art/Typ, Sprache und Kapazität27.386
kapacityKapazitäten der Schulen und Schuleinrichtungen (eine Einrichtung kann mehrere Maßeinheiten haben)27.353
mista_vykonuTätigkeitsorte (Unterrichtsorte) der Schulen und Einrichtungen mit Adresse, verknüpft mit dem RÚIAN, und GPS38.743
oboryAn den Schulen unterrichtete Bildungsgänge (Sekundarschulen SŠ, höhere Fachschulen VOŠ, Grundschulen ZŠ, Konservatorien …)15.525

Downloads

Jedes Format enthält dieselben Daten. Du lädst nur das herunter, das du brauchst; die Integrität prüfst du mit der Datei SHA256SUMS.

FormatDateienGröße
PostgreSQLschema.sql mit Typen, Schlüsseln, Indizes und Kommentaren und import.sh, das die Daten aus CSV lädt214 kB
ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import.62,5 MB
CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz616 MB
JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz)643 MB

Codebeispiel

Weitere Beispiele für SQL, DuckDB, Python und Node.js stehen in der README.md im Paket.

Grundschulen in BrünnDuckDB
-- základní školy v Brně s GPS
SELECT s.izo, s.nazev, m.ulice, m.cislo_orientacni, m.lat, m.lon
FROM 'parquet/skoly_zarizeni.parquet' s
JOIN 'parquet/mista_vykonu.parquet' m USING (izo)
WHERE s.druh_kod = 'B00' AND m.obec = 'Brno';
GymnasienNode.js
import fs from "node:fs";
const skoly = JSON.parse(fs.readFileSync("json/skoly_zarizeni.json", "utf8"));
const gymnazia = skoly.filter(s => s.druh_kod === "C00" && /gymnázium/i.test(s.nazev));

Wahlen 1996–2026 + Schulen für 390 CZK.

Einmalzahlung, Download gleich nach der Zahlung, ohne Konto und ohne Abo. Updates des Datensatzes sind im Preis enthalten. Alle 15 kostenpflichtigen Datensätze zusammen kosten 2.490 CZK, das sind 3.510 CZK weniger als einzeln.