Inhalt
Hier bringen Sie einen Stundenplan aus einer eigenen Tabelle nach plan.schule. Das passt, wenn Sie Ihren Plan selbst in Excel (oder einem anderen Tabellenprogramm) bauen möchten – oder wenn Ihr Stundenplanprogramm nicht direkt unterstützt wird, aber eine CSV-Datei speichern kann. Sie brauchen zwei Dateien: die Metadaten (Gültigkeit, freie Tage, A/B-Wochen) und die Stundenliste (alle Unterrichtsstunden).
Tipp: Stundenpläne automatisch erstellen mit planer.schule
Sie möchten den kompletten Stundenplan Ihrer Schule nicht von Hand bauen? planer.schule ist ein Stundenplanungsprogramm aus derselben Familie wie plan.schule und beste.schule. Sie geben Lehraufträge, Zeiten und Regeln ein, und planer.schule berechnet daraus einen passenden Stundenplan. Ein KI-Chatbot beantwortet Fragen und hilft dabei, Regeln zu formulieren. Den fertigen Plan veröffentlichen Sie direkt an plan.schule und beste.schule. planer.schule befindet sich derzeit in einem geschlossenen Beta-Test – Interessierte Schulen können sich über die Website melden.
Zum Ausprobieren: Laden Sie unsere Beispieldateien herunter – beispiel-metadaten.csv und beispiel-stundenliste.csv. Sie enthalten einen vollständigen Wochenplan für die Klassen 5a und 5b mit A/B-Wochen und einem klassenübergreifenden Ethik-/Religionskurs. Alle Screenshots auf dieser Seite zeigen genau diesen Import.
Demo-Stundenplan für eine ganze Test-Schule: Passend zu den Demo-Daten von beste.schule (ein vierzügiges Gymnasium im Schuljahr 2026/2027) gibt es einen vollständigen Stundenplan. Sie finden ihn in der Freigabe „beste.schule_demodaten“ im Ordner Gymnasium/Stundenplan: timetable.csv sind die Metadaten, timetable_lessons.csv ist die Stundenliste. Legen Sie vorher die acht Unterrichtsstunden an, die auf der Demo-Daten-Seite stehen (1. Stunde 07:30–08:15 bis 8. Stunde 14:20–15:05). Klassen, Kurse, Fächer und Lehrerkürzel stimmen mit den Demo-Daten überein, der Plan kommt also ohne Anpassungen in beste.schule an.
Wichtig: Die Bezeichnungen Ihrer Klassen, Gruppen/Kurse und die Kürzel der Lehrkräfte müssen in Ihrer CSV-Datei und in beste.schule exakt übereinstimmen (auch Groß-/Kleinschreibung). Nur so kann der Stundenplan richtig zugeordnet werden. Die Daten in beste.schule stammen meist aus Ihrem Stammdatenprogramm (z. B. SaxSVS) – achten Sie dort auf einheitliche Namen. Alternativ können Sie die Bezeichnungen in beste.schule auch manuell ändern.
Die CSV-Datei enthält nur die Nummer einer Stunde (1., 2., 3. …). Damit plan.schule weiß, zu welcher Uhrzeit diese Stunden stattfinden, legen Sie einmalig Ihre Unterrichtszeiten an. Haben Sie das schon erledigt, können Sie diesen Schritt überspringen.
Unterrichtszeiten für sechs Stunden à 45 Minuten
Am einfachsten bauen Sie den Plan in Excel mit unseren Vorlagen und speichern ihn dann als CSV. Wer die CSV-Datei aus einem anderen Programm bekommt, liest weiter unten bei Das CSV-Format im Detail.
So sieht die Vorlage in Excel aus
Eckige Klammern und Anführungszeichen: In den Spalten week_types, meta_groups, locations und teachers steht immer eine Liste: [ und ] außen, jeder Eintrag in "Anführungszeichen", mehrere Einträge mit Komma getrennt. Tipp: Kopieren Sie eine Beispielzelle und ändern Sie nur den Text darin.
Die kleinen grünen Dreiecke in den Zellen sind normal. Alle Zellen der Vorlage sind als Text eingestellt, damit Excel z. B. aus 5-1 kein Datum macht. Bauen Sie eine eigene Tabelle, stellen Sie vorher alle Zellen auf Text (Zellen markieren → Rechtsklick → Zellen formatieren → Text).
Die Metadaten-Vorlage: eine Zeile genügt
Wichtig bei deutschem Excel: Semikolon durch Komma ersetzen! Ein deutsches Excel trennt die Spalten in der CSV-Datei mit Semikolon (;). plan.schule braucht aber ein Komma (,). Mit Semikolon meldet plan.schule zwar „erfolgreich importiert“, liest aber nichts ein. So beheben Sie das in einer Minute:
Ohne diesen Zwischenschritt geht es mit Google Tabellen (Datei → Herunterladen → CSV) oder LibreOffice Calc (beim Speichern als CSV Filtereinstellungen bearbeiten anhaken und als Feldtrenner das Komma wählen). Beide speichern mit Komma.
Beide Dateien sind normale CSV-Dateien: Komma als Trennzeichen, Zeichensatz UTF-8 und eine Kopfzeile mit den Spaltennamen. Felder, die mehrere Werte enthalten können (z. B. mehrere Lehrkräfte), werden als Liste in eckigen Klammern geschrieben. Am einfachsten nehmen Sie unsere Beispieldateien als Vorlage und ersetzen die Inhalte.
Die Metadaten beschreiben den Stundenplan als Ganzes. Die Datei hat genau eine Datenzeile. Beispiel herunterladen
valid_from,valid_to,no_school_at,weeks
2026-08-31,2027-01-31,"[""2026-11-18"",""2026-12-21""]","[{""year"":2026,""nr"":36,""types"":[""A""]},{""year"":2026,""nr"":37,""types"":[""B""]}, …]"
In der Stundenliste steht jede Unterrichtsstunde in einer eigenen Zeile. Beispiel herunterladen
local_id,week_types,weekday,nr,group,meta_groups,subject,locations,teachers
1,"[""A"",""B""]",1,1,5a,"[""5a""]",DE,"[""101""]","[""SCH""]"
10,"[""A"",""B""]",2,4,5ETH,"[""5a"",""5b""]",ETH,"[""103""]","[""KLE""]"
12,"[""A""]",2,5,5a,"[""5a""]",KU,"[""KU1""]","[""ROT""]"
13,"[""B""]",2,5,5a,"[""5a""]",MU,"[""MU1""]","[""LEH""]"
Warum die doppelten Anführungszeichen? Eine Liste wie ["A","B"] enthält selbst Kommas und Anführungszeichen. Damit sie in einer CSV-Datei als ein Feld gilt, steht sie in Anführungszeichen und die inneren Anführungszeichen werden verdoppelt: "[""A"",""B""]". Das erledigt Excel beim Speichern automatisch – Sie tippen in die Zelle nur ["A","B"].
Klicken Sie auf der Übersicht auf Schnittstelle einrichten. Alternativ finden Sie alle Importwege im Menü links unter Schnittstellen → Alle Schnittstellen.
Die Übersicht – hier geht es zur Schnittstelle
Scrollen Sie zur Karte CSV und klicken Sie auf Einrichten.
Unter allen Schnittstellen die Karte CSV wählen
Es öffnet sich das Formular CSV erstellen:
Sie können die Dateien einfach in das jeweilige Feld ziehen oder auf auswählen klicken.
(1) Metadaten, (2) Stundenliste
Sobald beide Dateien grün mit Upload abgeschlossen angezeigt werden, klicken Sie auf Erstellen.
Beide Dateien sind hochgeladen – jetzt auf Erstellen klicken
Die Dateien sind jetzt gespeichert, aber noch nicht eingelesen. Klicken Sie dazu oben rechts auf Stundenpläne importieren.
Erst mit „Stundenpläne importieren“ wird der Plan angelegt
Nach wenigen Sekunden erscheint die Meldung Stundenpläne erfolgreich importiert.
Der Import hat geklappt
Wenn es in plan.schule bereits einen passenden Stundenplan gibt, wählen Sie ihn im Feld Timetable aus und laden nur die Stundenliste hoch. Anschließend wie oben auf Erstellen und Stundenpläne importieren klicken.
Öffnen Sie im Menü links unter Schule den Punkt Stundenpläne. Der importierte Plan steht dort mit dem Importer csv und dem Gültigkeitszeitraum aus Ihren Metadaten. Klicken Sie auf Planen.
Der neue Stundenplan in der Übersicht
Im Reiter Raster sehen Sie alle Klassen und Kurse aus Ihrer Datei. Klicken Sie eine Klasse an, um ihren Wochenplan zu sehen.
Alle Klassen und Kurse aus der CSV-Datei
Der Stundenplan der Klasse 5a – mit Fach, Lehrkraft und Raum
Mit den Schaltern Ø / A / B (1) schalten Sie zwischen allen Wochen, der A-Woche und der B-Woche um. Im Beispiel hat die 5a dienstags in der 5. Stunde in der A-Woche Kunst und in der B-Woche Musik (2). Hier können Sie bei Bedarf auch einzelne Stunden per Drag & Drop ändern – denken Sie dann an Speichern.
(1) Wochenfilter, (2) Stunde, die nur in der B-Woche stattfindet
Im Reiter Schulwochen sehen Sie, welche Kalenderwoche als A- oder B-Woche hinterlegt ist, und im Reiter Freie Tage die unterrichtsfreien Tage. Beides kommt aus Ihrer Metadaten-Datei und lässt sich hier auch nachträglich anpassen.
A/B-Wochen nachträglich festlegen (wenn Sie bei weeks [] eingetragen haben): Öffnen Sie den Reiter Schulwochen. Tippen Sie bei Neuer Wochentyp ein A und drücken Sie Enter, dann ein B und Enter. Klicken Sie auf Wochentypen abwechseln und dann auf Speichern. Die Stunden mit ["A"] bzw. ["B"] aus Ihrer Tabelle erscheinen danach in der richtigen Woche. Haben Sie gar keinen A/B-Rhythmus, gehen Sie genauso vor – Stunden mit ["A","B"] finden dann jede Woche statt.
Schulwochen: A und B wechseln sich ab
Freie Tage im Kalender
Über Ansehen → App im Menü links öffnen Sie die Web-App. Dort können Sie über die Suche jede Klasse, Lehrkraft oder jeden Raum aufrufen. So sieht der importierte Plan der Klasse 5a aus:
Der fertige Stundenplan in der App
Wie Lehrkräfte und Schüler:innen Zugang zur App bekommen, lesen Sie im Kapitel App. Wie der Plan automatisch zu beste.schule übertragen wird, steht im Kapitel Export (WebHook).
Kapitel