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

Сетка недельного расписания с уроками разных цветов
Школьное расписание: полное руководство для составителя

Коротко: школьное расписание составляется в пять шагов: вы собираете данные (дни, уроки, учителя, классы и часы по каждому предмету), собираете и утверждаете ограничения, расставляете уроки, проверяете, что выполнено, а что нет, и отправляете учителям до публикации. Основная работа - в данных и ограничениях. Сама расстановка, ручная или с решателем ограничений, - короткая часть, если данные верны.

Это руководство написано для составителя расписания: учителя, которому поручили эту задачу, а не руководителя информационных систем. Оно проходит по каждому шагу, что в нём важно проверить и где обычно всё идёт не так. В каждом шаге также показано, как это делается в Teaching School, но принципы верны для любого инструмента.

Почему расписание так сложно

Расписание - это пазл, в котором каждая деталь касается всех остальных. Учитель математики, который преподаёт в пяти классах, связывает эти пять классов между собой. Один спортивный зал связывает все уроки физкультуры. Разноуровневая группа по английскому требует, чтобы несколько классов учили английский точно в один час. А небольшая правка в одном классе может сдвинуть уроки в десяти других классах.

Поэтому первое правило: не начинайте расставлять, пока все данные и ограничения не лежат на столе. Составитель, который начал расставлять, а потом обнаружил, что учитель не работает по вторникам, начинает сначала.

Шаг 1: данные школы

Прежде всего вы определяете рамки:

  • Учебные дни. С воскресенья по четверг, а также пятница, если она есть.
  • Число уроков в день и длительность урока. Например (для примера) 8 уроков по 45 минут.
  • Перемены. После какого урока и на сколько.

Звучит тривиально, но именно здесь определяется, сколько «ячеек» в неделе, и это число, в которое должно уместиться всё остальное. В школе с 5 днями и 8 уроками в день у каждого класса 40 ячеек. Класс, которому нужно 42 недельных часа, не поместится, и лучше узнать об этом сейчас.

В Teaching School: мастер настройки спрашивает название школы, учебный год, учебные дни, уроков в день (от 1 до 14), длительность урока и перемены. Всё это можно изменить позже. Уже на этом экране написано коммерческое условие: бесплатно до публикации первого расписания.

Шаг 2: штат учителей и квалификации

По каждому учителю нужно знать:

  • Какие предметы он преподаёт.
  • В каких классах он имеет квалификацию или подходит.
  • Сколько часов он работает и максимум часов в день, если он есть.
  • Контактные данные, главным образом почту, потому что через неё собираются ограничения и отправляется расписание.

Типичная ошибка здесь: учитель записан по одному предмету, но на практике преподаёт ещё и другой, либо учитель ушёл, а в списке остаётся. Пройдитесь по списку с директором или завучем, прежде чем идти дальше.

В Teaching School: учителей добавляют по одному или через «Импорт из файла» из Excel или CSV (в том числе в кодировке Windows-1255 ивритского Excel). Перед импортом вы видите каждую строку, какие корректны, какие нет и почему. Учитель без почты сохраняется, но система предупреждает, что запросы по почте он не получит.

Шаг 3: классы, предметы и недельные часы (таблица часов)

Таблица часов - это таблица, которая говорит, для каждого класса и каждого предмета, сколько часов в неделю и кто преподаёт. Это сердце расписания. Любая ошибка здесь появится в итоговом расписании.

Что проверить в таблице:

  1. Сумма часов каждого класса не превышает число ячеек в неделе.
  2. Сумма часов каждого учителя соответствует его ставке.
  3. Группы. Когда несколько классов изучают предмет по уровням (например, английский на трёх уровнях), все уровни должны быть в один час, и у каждого уровня свой учитель. Записывайте группу как одну единицу, а не как отдельные уроки.
  4. Предметы без учителя. Если вы ещё не решили, кто будет преподавать, отметьте это явно.

В Teaching School: экран «Классы и предметы» - это таблица «класс на предмет»: в каждой ячейке сколько часов в неделю и кто преподаёт. Если вы ещё не решили, выберите «Система выберет», и решатель выберет из квалифицированных учителей. Можно «начать с шаблона параллели» (иврит, математика, английский, естественные науки, история, физкультура) и редактировать, добавить группу для уроков по уровням и импортировать часы существующих классов из файла Excel. Любое изменение сохраняется сразу.

Обратите внимание: в системе вообще нет данных об учениках. Только учителя и классы.

Шаг 4: сбор ограничений и их утверждение

Ограничения - это всё, что сужает расстановку сверх таблицы часов. Три вида:

  • Ограничения учителей. «Ронит не преподаёт по вторникам», «не больше 5 часов в день», «Дани заканчивает в 12:00 по четвергам».
  • Ограничения классов и предметов. «Математика в седьмых классах не после шестого урока», «английский сдвоенными уроками», «не два урока истории в один день».
  • Ограничения школы. «Есть один спортивный зал», «классный руководитель открывает день».

Жёсткие и мягкие ограничения

Самое важное различие на этом этапе:

Жёсткое ограничениеМягкое ограничение
Что этоДолжно выполнятьсяЖелательно, чтобы выполнялось
ПримерыУчитель в одном классе в каждый час; учитель недоступен в определённый день; один залКлассный руководитель открывает день; мало окон у учителя; распределение предмета по неделе
Если не выполненоРасписания нетРасписание есть, с компромиссом

Учителя склонны формулировать любое пожелание как обязательное. Задача составителя - спросить: «Это невозможно или только неудобно?» Расписание со слишком большим числом жёстких ограничений чаще всего вообще не решается. Подробное руководство по формулировке и сбору: ограничения учителей в расписании.

Как собирать

Старый способ - бумажная форма или группа в WhatsApp, а потом ручной ввод. Проблема в том, что ответы теряются и нельзя знать, кто ещё не ответил. Стоит просить каждого учителя отдельно, назначить срок и собирать всё в одном месте.

В Teaching School: ограничения пишутся свободным языком, как вы говорите, на уровне школы, учителя или класса. Можно также нажать «Отправить запрос ограничений» всем учителям: каждая учительница получает письмо с личной ссылкой и отвечает с телефона или компьютера, своими словами или отметив «Дни, когда я недоступен(на)» и «Максимум уроков в день». Вы видите, кто ответил, а кто нет.

Важный момент: рядом с каждым ограничением система показывает, что было написано и что она поняла, и ни одно ограничение не попадает в расчёт, пока вы его не утвердите. Формулировка, которую система не смогла понять, помечается, и вас просят сформулировать её заново.

Шаг 5: расстановка - вручную или решатель ограничений

Ручная расстановка

Опытные составители работают в постоянном порядке, от трудного к лёгкому:

  1. Группы и общие уроки для нескольких классов, потому что они занимают сразу несколько классов и учителей.
  2. Учителя на неполной ставке или с наибольшим числом ограничений, потому что у них меньше всего вариантов.
  3. Общие ресурсы: зал, лаборатория, компьютерный класс.
  4. Сдвоенные уроки.
  5. Всё остальное.

Ручная расстановка даёт полный контроль, но она медленная и, главное, хрупкая: одно изменение посередине вынуждает снова пройти большую часть расписания. Это также место, где легко пропустить столкновение, например учителя, поставленного в два класса в один час.

Решатель ограничений

Решатель ограничений - это программа, которая получает все данные и ограничения и ищет расписание, выполняющее все жёсткие ограничения и как можно больше мягких. Он видит всю школу сразу, поэтому не застревает на «я поставил седьмой-1, а теперь седьмой-2 не помещается».

Чего решатель не делает: он не знает того, что вы ему не сказали. Если ограничение не введено, для него его не существует. Поэтому шаг 4 так важен. О различиях между видами программ: программа для школьного расписания.

В Teaching School: вы нажимаете «Составить расписание». Можно задать «Максимальное время расчета». Большая школа (более 400 уроков в неделю) или долгий расчёт идут в фоне: можно закрыть страницу, и придёт письмо «Расписание готово». В конце вы видите расписание «По классам» или «По учителям».

Шаг 6: проверка - что выполнено, а что нет, и почему

Первое расписание почти никогда не бывает окончательным. Проверка включает три вопроса:

  1. Выполнены ли все жёсткие ограничения? Включая базовый вопрос: ни один учитель не в двух классах в один час, и ни один класс не на двух уроках.
  2. Какие мягкие ограничения не выполнены и почему? Иногда это приемлемо, иногда нужно отказаться от чего-то другого.
  3. Как это выглядит на глаз? Учитель с четырьмя окнами в один день или класс с тремя часами математики в один день - вещи, которые стоит заметить сейчас.

Когда решения нет

Иногда нет расписания, которое выполняет все жёсткие ограничения. Это не сбой инструмента, это информация: два или больше ограничений противоречат друг другу. Обычно это выглядит так: одна учительница - единственная, кто преподаёт предмет, и она недоступна именно в те часы, когда предмет должен быть. Решение - принять решение по одному из них, а не запускать снова и снова.

В Teaching School: экран «Что выполнено, а что нет» показывает каждое утверждённое ограничение с пометкой «Выполнено» или «Не выполнено», а для каждого невыполненного - причину. Когда решения нет вообще, система простыми словами говорит, что противоречит и почему. Отдельная проверка, не сам решатель, следит, чтобы ни один учитель не был в двух классах в один час.

Ручная правка

Даже с решателем есть решения, которые знает составитель и не знает ни одна программа. В Teaching School вы выбираете урок и «Перенести» или перетаскиваете его в другую ячейку и «Закрепить». После «Пересчитать» закреплённый урок остаётся на месте, а решатель меняет в остальном расписании как можно меньше. «Отметить изменения по сравнению с версией N» окрашивает ячейки, которые сдвинулись, чтобы вы видели точно, что изменилось, и не проверяли всё заново.

Шаг 7: отправка учителям, замечания и публикация

Прежде чем расписание станет «официальным», стоит, чтобы каждый учитель увидел своё личное расписание. Учителя замечают то, чего составитель не знал: кружок ребёнка в среду, долгую дорогу из другой школы, ошибку в предмете.

Несколько правил:

  • Назначьте короткий срок для замечаний и напишите, что после него расписание публикуется.
  • Собирайте все замечания в одном месте, а не в двадцати разговорах в WhatsApp.
  • Примите решение по каждому замечанию: принять, отклонить или оставить на следующий год. Принять всё невозможно.
  • Опубликуйте одну понятную версию с датой, чтобы в коридоре не ходили три версии.

В Teaching School: «Отправить учителям» отправляет каждому учителю письмо с личной ссылкой только на его расписание и местом для замечания, без пароля. Замечания собираются в одной таблице. «Пересчитать с учетом отзывов» предлагает новую версию с отметкой изменений, а «Опубликовать» превращает версию в действующее расписание. Директор или завуч могут получить доступ только для просмотра. Каждая версия хранится в архиве, и её можно выгрузить в Excel, с листом для каждого класса и каждого учителя.

После публикации: замены и ежемесячный отчёт

Опубликованное расписание - отправная точка. Со следующего дня ежедневная работа - это отсутствия и замены.

Замены

Когда учительница отсутствует, нужно знать, какие её уроки затронуты, и найти для каждого свободного и подходящего заменяющего. В Teaching School учительница сообщает об отсутствии с телефона, либо составитель сообщает за неё. Система находит все её уроки и предлагает для каждого заменяющего по постоянным правилам: свободен в этот час и выполняет собственные ограничения, а затем баллы за тот же предмет, квалификацию для класса, классного руководителя этого класса, уже находится в школе в этот день и меньшее число часов замен в этом месяце. Составитель подтверждает одним касанием, а заменяющий отвечает «да» или «нет» по ссылке в письме. Урок без заменяющего появляется на экране и не теряется. Подробности: управление заменами в школе.

Ежемесячный отчёт

Часы замен влияют на зарплату, поэтому их нужно документировать точно. В Teaching School 1-го числа каждого месяца утром формируется отчёт о часах замен за предыдущий месяц: итог по каждому учителю и подробности по каждому уроку (дата, урок, класс, предмет, вместо кого), в PDF и Excel. Он отправляется составителю по почте и сохраняется. Сумма в итоге всегда равна строкам подробностей, а отправленный отчёт не меняется: исправление - это новый корректирующий отчёт с примечанием. Подробнее об отчёте: отчёт о часах замен.

Изменения в середине года

Учитель уходит, присоединяется класс или меняется предмет. Здесь преимущество у системы, которая помнит предыдущую версию: вы пересчитываете с минимумом изменений и не строите всё с нуля. См.: изменение расписания в середине года.

Типичные ошибки и как их избежать

Начинать расставлять до сбора ограничений. Самая дорогая ошибка. Ограничение, пришедшее после расстановки, заставляет разобрать часть расписания. Назначьте срок для ограничений и не начинайте раньше него.

Считать любое пожелание обязательным. Когда каждый учитель получает всё, что просил, как жёсткое ограничение, расписание перестаёт решаться или решается только с плохими компромиссами где-то ещё. Спросите каждого учителя, что одно он действительно не может, и отметьте жёстким только это.

Забыть об общих ресурсах. Спортивный зал, лаборатория, компьютерный класс, музыкальный класс. Если двум классам нужен зал в один час, неважно, насколько хорошо расписание на бумаге.

Непроверенная таблица часов. Класс с большим числом часов, чем ячеек, или учитель с большим числом часов, чем ставка, проявятся как проблема только в конце. Сложите строки и столбцы до расстановки.

Отправить учителям неокончательную версию, не сказав об этом. Учителя, получившие расписание, думают, что это и есть расписание. Напишите прямо «предложение для замечаний до даты X».

Править вручную без учёта. Мелкие изменения, сделанные прямо в таблице без документирования, накапливаются. Через месяц никто не знает, почему определённый учитель преподаёт на восьмом уроке. Работайте с версиями и сохраняйте предыдущую.

График перед началом года

Единого графика для всех школ нет, но порядок почти всегда одинаков:

  1. Штат учителей и таблица часов - как только известны ставки и распределение часов.
  2. Запрос ограничений у учителей - с чётким сроком.
  3. Утверждение ограничений и первая расстановка.
  4. Отправка учителям для замечаний - с коротким сроком.
  5. Окончательная версия и публикация - до первого дня, с запасом на последние правки.

Заложите запас: в августе всегда появится новый учитель или изменится распределение часов в последний момент.

Список проверки для составителя

  • [ ] Учебные дни, уроки в день и перемены определены
  • [ ] Штат учителей актуален, с предметами, классами и почтой
  • [ ] Таблица часов заполнена: часы для каждого класса и предмета, группы определены
  • [ ] Сумма часов каждого класса не превышает ячеек в неделе
  • [ ] Ограничения собраны у всех учителей и определены как жёсткие или мягкие
  • [ ] Каждое ограничение проверено и утверждено
  • [ ] Расписание составлено, проверено, что выполнено, а что нет
  • [ ] Отправлено учителям, замечания обработаны
  • [ ] Опубликована одна версия с датой

Сколько стоит Teaching School

Один годовой платёж в зависимости от числа активных учителей, включая НДС. Всё включено: решатель, письма, замены и ежемесячный отчёт.

Активные учителяЦена за год
До 392 400 ₪
40-893 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 для школ