Составление школьного расписания: полное руководство для составителя

Коротко: школьное расписание составляется в пять шагов: вы собираете данные (дни, уроки, учителя, классы и часы по каждому предмету), собираете и утверждаете ограничения, расставляете уроки, проверяете, что выполнено, а что нет, и отправляете учителям до публикации. Основная работа - в данных и ограничениях. Сама расстановка, ручная или с решателем ограничений, - короткая часть, если данные верны.
Это руководство написано для составителя расписания: учителя, которому поручили эту задачу, а не руководителя информационных систем. Оно проходит по каждому шагу, что в нём важно проверить и где обычно всё идёт не так. В каждом шаге также показано, как это делается в Teaching School, но принципы верны для любого инструмента.
Почему расписание так сложно
Расписание - это пазл, в котором каждая деталь касается всех остальных. Учитель математики, который преподаёт в пяти классах, связывает эти пять классов между собой. Один спортивный зал связывает все уроки физкультуры. Разноуровневая группа по английскому требует, чтобы несколько классов учили английский точно в один час. А небольшая правка в одном классе может сдвинуть уроки в десяти других классах.
Поэтому первое правило: не начинайте расставлять, пока все данные и ограничения не лежат на столе. Составитель, который начал расставлять, а потом обнаружил, что учитель не работает по вторникам, начинает сначала.
Шаг 1: данные школы
Прежде всего вы определяете рамки:
- Учебные дни. С воскресенья по четверг, а также пятница, если она есть.
- Число уроков в день и длительность урока. Например (для примера) 8 уроков по 45 минут.
- Перемены. После какого урока и на сколько.
Звучит тривиально, но именно здесь определяется, сколько «ячеек» в неделе, и это число, в которое должно уместиться всё остальное. В школе с 5 днями и 8 уроками в день у каждого класса 40 ячеек. Класс, которому нужно 42 недельных часа, не поместится, и лучше узнать об этом сейчас.
В Teaching School: мастер настройки спрашивает название школы, учебный год, учебные дни, уроков в день (от 1 до 14), длительность урока и перемены. Всё это можно изменить позже. Уже на этом экране написано коммерческое условие: бесплатно до публикации первого расписания.
Шаг 2: штат учителей и квалификации
По каждому учителю нужно знать:
- Какие предметы он преподаёт.
- В каких классах он имеет квалификацию или подходит.
- Сколько часов он работает и максимум часов в день, если он есть.
- Контактные данные, главным образом почту, потому что через неё собираются ограничения и отправляется расписание.
Типичная ошибка здесь: учитель записан по одному предмету, но на практике преподаёт ещё и другой, либо учитель ушёл, а в списке остаётся. Пройдитесь по списку с директором или завучем, прежде чем идти дальше.
В Teaching School: учителей добавляют по одному или через «Импорт из файла» из Excel или CSV (в том числе в кодировке Windows-1255 ивритского Excel). Перед импортом вы видите каждую строку, какие корректны, какие нет и почему. Учитель без почты сохраняется, но система предупреждает, что запросы по почте он не получит.
Шаг 3: классы, предметы и недельные часы (таблица часов)
Таблица часов - это таблица, которая говорит, для каждого класса и каждого предмета, сколько часов в неделю и кто преподаёт. Это сердце расписания. Любая ошибка здесь появится в итоговом расписании.
Что проверить в таблице:
- Сумма часов каждого класса не превышает число ячеек в неделе.
- Сумма часов каждого учителя соответствует его ставке.
- Группы. Когда несколько классов изучают предмет по уровням (например, английский на трёх уровнях), все уровни должны быть в один час, и у каждого уровня свой учитель. Записывайте группу как одну единицу, а не как отдельные уроки.
- Предметы без учителя. Если вы ещё не решили, кто будет преподавать, отметьте это явно.
В Teaching School: экран «Классы и предметы» - это таблица «класс на предмет»: в каждой ячейке сколько часов в неделю и кто преподаёт. Если вы ещё не решили, выберите «Система выберет», и решатель выберет из квалифицированных учителей. Можно «начать с шаблона параллели» (иврит, математика, английский, естественные науки, история, физкультура) и редактировать, добавить группу для уроков по уровням и импортировать часы существующих классов из файла Excel. Любое изменение сохраняется сразу.
Обратите внимание: в системе вообще нет данных об учениках. Только учителя и классы.
Шаг 4: сбор ограничений и их утверждение
Ограничения - это всё, что сужает расстановку сверх таблицы часов. Три вида:
- Ограничения учителей. «Ронит не преподаёт по вторникам», «не больше 5 часов в день», «Дани заканчивает в 12:00 по четвергам».
- Ограничения классов и предметов. «Математика в седьмых классах не после шестого урока», «английский сдвоенными уроками», «не два урока истории в один день».
- Ограничения школы. «Есть один спортивный зал», «классный руководитель открывает день».
Жёсткие и мягкие ограничения
Самое важное различие на этом этапе:
| Жёсткое ограничение | Мягкое ограничение | |
|---|---|---|
| Что это | Должно выполняться | Желательно, чтобы выполнялось |
| Примеры | Учитель в одном классе в каждый час; учитель недоступен в определённый день; один зал | Классный руководитель открывает день; мало окон у учителя; распределение предмета по неделе |
| Если не выполнено | Расписания нет | Расписание есть, с компромиссом |
Учителя склонны формулировать любое пожелание как обязательное. Задача составителя - спросить: «Это невозможно или только неудобно?» Расписание со слишком большим числом жёстких ограничений чаще всего вообще не решается. Подробное руководство по формулировке и сбору: ограничения учителей в расписании.
Как собирать
Старый способ - бумажная форма или группа в WhatsApp, а потом ручной ввод. Проблема в том, что ответы теряются и нельзя знать, кто ещё не ответил. Стоит просить каждого учителя отдельно, назначить срок и собирать всё в одном месте.
В Teaching School: ограничения пишутся свободным языком, как вы говорите, на уровне школы, учителя или класса. Можно также нажать «Отправить запрос ограничений» всем учителям: каждая учительница получает письмо с личной ссылкой и отвечает с телефона или компьютера, своими словами или отметив «Дни, когда я недоступен(на)» и «Максимум уроков в день». Вы видите, кто ответил, а кто нет.
Важный момент: рядом с каждым ограничением система показывает, что было написано и что она поняла, и ни одно ограничение не попадает в расчёт, пока вы его не утвердите. Формулировка, которую система не смогла понять, помечается, и вас просят сформулировать её заново.
Шаг 5: расстановка - вручную или решатель ограничений
Ручная расстановка
Опытные составители работают в постоянном порядке, от трудного к лёгкому:
- Группы и общие уроки для нескольких классов, потому что они занимают сразу несколько классов и учителей.
- Учителя на неполной ставке или с наибольшим числом ограничений, потому что у них меньше всего вариантов.
- Общие ресурсы: зал, лаборатория, компьютерный класс.
- Сдвоенные уроки.
- Всё остальное.
Ручная расстановка даёт полный контроль, но она медленная и, главное, хрупкая: одно изменение посередине вынуждает снова пройти большую часть расписания. Это также место, где легко пропустить столкновение, например учителя, поставленного в два класса в один час.
Решатель ограничений
Решатель ограничений - это программа, которая получает все данные и ограничения и ищет расписание, выполняющее все жёсткие ограничения и как можно больше мягких. Он видит всю школу сразу, поэтому не застревает на «я поставил седьмой-1, а теперь седьмой-2 не помещается».
Чего решатель не делает: он не знает того, что вы ему не сказали. Если ограничение не введено, для него его не существует. Поэтому шаг 4 так важен. О различиях между видами программ: программа для школьного расписания.
В Teaching School: вы нажимаете «Составить расписание». Можно задать «Максимальное время расчета». Большая школа (более 400 уроков в неделю) или долгий расчёт идут в фоне: можно закрыть страницу, и придёт письмо «Расписание готово». В конце вы видите расписание «По классам» или «По учителям».
Шаг 6: проверка - что выполнено, а что нет, и почему
Первое расписание почти никогда не бывает окончательным. Проверка включает три вопроса:
- Выполнены ли все жёсткие ограничения? Включая базовый вопрос: ни один учитель не в двух классах в один час, и ни один класс не на двух уроках.
- Какие мягкие ограничения не выполнены и почему? Иногда это приемлемо, иногда нужно отказаться от чего-то другого.
- Как это выглядит на глаз? Учитель с четырьмя окнами в один день или класс с тремя часами математики в один день - вещи, которые стоит заметить сейчас.
Когда решения нет
Иногда нет расписания, которое выполняет все жёсткие ограничения. Это не сбой инструмента, это информация: два или больше ограничений противоречат друг другу. Обычно это выглядит так: одна учительница - единственная, кто преподаёт предмет, и она недоступна именно в те часы, когда предмет должен быть. Решение - принять решение по одному из них, а не запускать снова и снова.
В Teaching School: экран «Что выполнено, а что нет» показывает каждое утверждённое ограничение с пометкой «Выполнено» или «Не выполнено», а для каждого невыполненного - причину. Когда решения нет вообще, система простыми словами говорит, что противоречит и почему. Отдельная проверка, не сам решатель, следит, чтобы ни один учитель не был в двух классах в один час.
Ручная правка
Даже с решателем есть решения, которые знает составитель и не знает ни одна программа. В Teaching School вы выбираете урок и «Перенести» или перетаскиваете его в другую ячейку и «Закрепить». После «Пересчитать» закреплённый урок остаётся на месте, а решатель меняет в остальном расписании как можно меньше. «Отметить изменения по сравнению с версией N» окрашивает ячейки, которые сдвинулись, чтобы вы видели точно, что изменилось, и не проверяли всё заново.
Шаг 7: отправка учителям, замечания и публикация
Прежде чем расписание станет «официальным», стоит, чтобы каждый учитель увидел своё личное расписание. Учителя замечают то, чего составитель не знал: кружок ребёнка в среду, долгую дорогу из другой школы, ошибку в предмете.
Несколько правил:
- Назначьте короткий срок для замечаний и напишите, что после него расписание публикуется.
- Собирайте все замечания в одном месте, а не в двадцати разговорах в WhatsApp.
- Примите решение по каждому замечанию: принять, отклонить или оставить на следующий год. Принять всё невозможно.
- Опубликуйте одну понятную версию с датой, чтобы в коридоре не ходили три версии.
В Teaching School: «Отправить учителям» отправляет каждому учителю письмо с личной ссылкой только на его расписание и местом для замечания, без пароля. Замечания собираются в одной таблице. «Пересчитать с учетом отзывов» предлагает новую версию с отметкой изменений, а «Опубликовать» превращает версию в действующее расписание. Директор или завуч могут получить доступ только для просмотра. Каждая версия хранится в архиве, и её можно выгрузить в Excel, с листом для каждого класса и каждого учителя.
После публикации: замены и ежемесячный отчёт
Опубликованное расписание - отправная точка. Со следующего дня ежедневная работа - это отсутствия и замены.
Замены
Когда учительница отсутствует, нужно знать, какие её уроки затронуты, и найти для каждого свободного и подходящего заменяющего. В Teaching School учительница сообщает об отсутствии с телефона, либо составитель сообщает за неё. Система находит все её уроки и предлагает для каждого заменяющего по постоянным правилам: свободен в этот час и выполняет собственные ограничения, а затем баллы за тот же предмет, квалификацию для класса, классного руководителя этого класса, уже находится в школе в этот день и меньшее число часов замен в этом месяце. Составитель подтверждает одним касанием, а заменяющий отвечает «да» или «нет» по ссылке в письме. Урок без заменяющего появляется на экране и не теряется. Подробности: управление заменами в школе.
Ежемесячный отчёт
Часы замен влияют на зарплату, поэтому их нужно документировать точно. В Teaching School 1-го числа каждого месяца утром формируется отчёт о часах замен за предыдущий месяц: итог по каждому учителю и подробности по каждому уроку (дата, урок, класс, предмет, вместо кого), в PDF и Excel. Он отправляется составителю по почте и сохраняется. Сумма в итоге всегда равна строкам подробностей, а отправленный отчёт не меняется: исправление - это новый корректирующий отчёт с примечанием. Подробнее об отчёте: отчёт о часах замен.
Изменения в середине года
Учитель уходит, присоединяется класс или меняется предмет. Здесь преимущество у системы, которая помнит предыдущую версию: вы пересчитываете с минимумом изменений и не строите всё с нуля. См.: изменение расписания в середине года.
Типичные ошибки и как их избежать
Начинать расставлять до сбора ограничений. Самая дорогая ошибка. Ограничение, пришедшее после расстановки, заставляет разобрать часть расписания. Назначьте срок для ограничений и не начинайте раньше него.
Считать любое пожелание обязательным. Когда каждый учитель получает всё, что просил, как жёсткое ограничение, расписание перестаёт решаться или решается только с плохими компромиссами где-то ещё. Спросите каждого учителя, что одно он действительно не может, и отметьте жёстким только это.
Забыть об общих ресурсах. Спортивный зал, лаборатория, компьютерный класс, музыкальный класс. Если двум классам нужен зал в один час, неважно, насколько хорошо расписание на бумаге.
Непроверенная таблица часов. Класс с большим числом часов, чем ячеек, или учитель с большим числом часов, чем ставка, проявятся как проблема только в конце. Сложите строки и столбцы до расстановки.
Отправить учителям неокончательную версию, не сказав об этом. Учителя, получившие расписание, думают, что это и есть расписание. Напишите прямо «предложение для замечаний до даты X».
Править вручную без учёта. Мелкие изменения, сделанные прямо в таблице без документирования, накапливаются. Через месяц никто не знает, почему определённый учитель преподаёт на восьмом уроке. Работайте с версиями и сохраняйте предыдущую.
График перед началом года
Единого графика для всех школ нет, но порядок почти всегда одинаков:
- Штат учителей и таблица часов - как только известны ставки и распределение часов.
- Запрос ограничений у учителей - с чётким сроком.
- Утверждение ограничений и первая расстановка.
- Отправка учителям для замечаний - с коротким сроком.
- Окончательная версия и публикация - до первого дня, с запасом на последние правки.
Заложите запас: в августе всегда появится новый учитель или изменится распределение часов в последний момент.
Список проверки для составителя
- [ ] Учебные дни, уроки в день и перемены определены
- [ ] Штат учителей актуален, с предметами, классами и почтой
- [ ] Таблица часов заполнена: часы для каждого класса и предмета, группы определены
- [ ] Сумма часов каждого класса не превышает ячеек в неделе
- [ ] Ограничения собраны у всех учителей и определены как жёсткие или мягкие
- [ ] Каждое ограничение проверено и утверждено
- [ ] Расписание составлено, проверено, что выполнено, а что нет
- [ ] Отправлено учителям, замечания обработаны
- [ ] Опубликована одна версия с датой
Сколько стоит Teaching School
Один годовой платёж в зависимости от числа активных учителей, включая НДС. Всё включено: решатель, письма, замены и ежемесячный отчёт.
| Активные учителя | Цена за год |
|---|---|
| До 39 | 2 400 ₪ |
| 40-89 | 3 000 ₪ |
| 90 и более | 3 900 ₪ |
Пробный период бесплатен до публикации первого расписания. С дня публикации есть 14 дней, чтобы оформить оплату, банковской картой или банковским переводом, с налоговым счётом. Если вы не заплатили, школа переходит в режим только для чтения: опубликованное расписание остаётся открытым для просмотра, печати и экспорта, и никакие данные не удаляются. Регистрация поставщика в каталоге Гефен Министерства образования находится в процессе оформления, и пока она не завершена, школы подключаются напрямую.
Частые вопросы
Сколько времени занимает составление школьного расписания?
Больше всего времени уходит на сбор данных и ограничений, а не на саму расстановку. Ручная расстановка целой школы - долгая работа, и каждое изменение посередине возвращает назад. С решателем ограничений сам расчёт - короткая часть, а в большой школе он идёт в фоне, и когда расписание готово, приходит письмо. Подготовка данных и проверка результата всё равно требуют работы.
В чём разница между жёстким и мягким ограничением?
Жёсткое ограничение должно выполняться, например учитель не находится в двух классах одновременно или учитель недоступен в определённый день. Мягкое ограничение - пожелание, например классный руководитель открывает день или мало окон у учителя. Хорошее расписание выполняет все жёсткие и как можно больше мягких.
Что делать, если невозможно выполнить все ограничения?
Найти группу ограничений, которые сталкиваются, и принять решение по одному из них. В Teaching School система простыми словами говорит, что противоречит и почему, например что учительница - единственная, кто преподаёт определённый предмет, и поэтому нельзя выполнить и её ограничение, и другое.
Заменяет ли Teaching School систему Машов?
Нет. Она занимается расписанием, отсутствиями и заменами. Учителя загружаются из файла Excel или CSV, часы существующих классов - из файла Excel, а опубликованное расписание выгружается в Excel.
Сколько стоит Teaching School?
Один годовой платёж в зависимости от числа активных учителей, включая НДС: до 39 учителей 2 400 ₪, 40-89 учителей 3 000 ₪, 90 и более 3 900 ₪. Бесплатно до публикации первого расписания, а с этого момента есть 14 дней на оплату.
Автор: команда Teaching · Обновлено 14 октября 2026 года. Цены включают НДС и верны на октябрь 2026 года.
Начните бесплатно: бесплатно до публикации первого расписания
Хотите попробовать на своей школе? Откройте школьный аккаунт, введите учителей и классы и нажмите «Составить расписание». Бесплатно до публикации первого расписания.
Teaching для школ

