Расписание языковой школы — это не таблица в Excel с колонками «понедельник–пятница». Это живая система из сотен переменных: преподаватели работают на 0,25–0,5 ставки, кабинеты имеют разную вместимость и технику, группы формируются по уровню и возрасту, родители просят сменить время в октябре и марте. При 100 активных учениках количество потенциальных конфликтов в расписании исчисляется десятками. По нашим данным, школы без специализированного инструмента тратят 8–12 часов на ручную сборку расписания в начале каждого сезона — и всё равно обнаруживают 2–3 критических конфликта в первые две недели.
Этот гайд собирает в одно место всё, что должен понимать руководитель частной языковой школы о расписании: от алгоритма первичной сборки до летнего режима и онлайн-уведомлений. Каждая секция ссылается на отдельную статью с шаблоном или чеклистом, а внизу — что из этого должно работать автоматически внутри CRM.
Чем расписание языковой школы отличается от школьного расписания
Прежде чем разбирать каждый блок — важно зафиксировать рамку. У языковой школы пять принципиальных отличий от государственной школы, которые делают расписание отдельной управленческой компетенцией.
- Сезонная нагрузка. В сентябре группы переполнены — запись ведётся с августа. В декабре — провал из-за каникул и болезней. В июне — половина учеников уходит. Расписание нельзя составить один раз на год: оно пересобирается три раза (сентябрь, январь, июнь), а между пересборками точечно правится.
- Кабинеты ≠ классы. В языковой школе один кабинет может принять группу из 8 человек в 10:00, индивидуал в 11:30 и онлайн-урок через проектор в 13:00. Расчёт загрузки кабинета — это не «какой класс когда», а почасовая матрица занятости с учётом типа занятия.
- Преподаватели-совместители. 60–70% педагогов языковых школ работают по часовым ставкам и ведут занятия в нескольких местах. Один преподаватель может быть доступен только в диапазоне 15:00–20:00 в будни и полностью недоступен в выходные. Учёт таких ограничений — ручная работа без CRM.
- Индивидуалы рядом с группами. Группы фиксированы по расписанию, индивидуалы гибко ставятся в окна. Конфликт возникает, когда единственный кабинет с интерактивной доской нужен одновременно группе и репетитору. Без сводной карты кабинетов это невозможно увидеть заранее.
- Онлайн + офлайн одновременно. Гибридный формат стал стандартом: часть учеников той же группы приходит в класс, часть подключается из дома. Расписание теперь управляет ещё и ссылками на конференцию, напоминаниями и синхронизацией с личными кабинетами.
Главное заблуждение. «Составим расписание в сентябре — будем жить по нему до июня». На практике среднее число точечных правок расписания в языковой школе на 80–120 учеников — 15–20 изменений в месяц: ушёл один ученик, группа сократилась до 4 человек, кабинет сдали или добавили новый. Расписание — не документ, а процесс.
1. Как составить расписание без конфликтов
Конфликт расписания — это когда один преподаватель попадает в две группы одновременно, или кабинет оказывается заняты двумя занятиями в один слот. Первопричина в 80% случаев — сборка расписания «по группам», а не «по ресурсам». Правильный порядок обратный: сначала зафиксировать окна преподавателей и вместимость кабинетов, потом вписывать группы в свободные слоты. При таком подходе конфликт невозможен по построению — он исключается на этапе выбора ресурса, а не обнаруживается после.
Практически: составление расписания начинается с матрицы доступности — таблицы, в которой по оси X стоят часовые слоты недели, по оси Y — все преподаватели и все кабинеты. Каждая ячейка закрашивается до того, как в неё ставится группа. На 5 преподавателей и 3 кабинета это ~175 ячеек на рабочую неделю — вручную занимает 2–3 часа, в CRM — секунды. Подробный алгоритм с шаблоном матрицы — в статье «Как составить расписание языковой школы».
2. Максимальная загрузка кабинетов: формула
Кабинет — самый дорогой ресурс языковой школы: аренда платится за квадратные метры, а не за проведённые занятия. Средняя загрузка кабинета в российских языковых школах — 55–60% от доступных часов. Экономически оправданный минимум — 70%, оптимум — 75–80%. Выше 85% начинаются жалобы на отсутствие окон для переносов и ощущение «школа перегружена». Формула загрузки: загрузка = проведённые часы / (рабочие часы × рабочие дни), где рабочие часы — реальное окно работы кабинета (например, 10:00–21:00, то есть 11 часов).
Практически: если кабинет работает 11 часов в день, 6 дней в неделю, его максимум — 66 часов/нед. При загрузке 75% это 49–50 часов занятий в неделю. Если в расписании стоит 35 часов — кабинет недогружен и каждый час занятий «несёт» избыточную долю аренды. Повышение загрузки с 55% до 75% на одном кабинете равно снижению арендной нагрузки на урок на 27% без изменения цены абонемента. Формула расчёта и калькулятор — в статье «Максимальная загрузка помещений: формула».
3. Формирование групп под расписание
Группа не должна формироваться «по уровню и возрасту, а расписание подстроится». В реальности группа должна одновременно совпасть по уровню, возрасту, доступным слотам учеников и наличию свободного кабинета + преподавателя. Упустить хотя бы один параметр — и группа либо не наберётся, либо окажется нежизнеспособной через две недели из-за конфликтов с расписанием участников. Оптимальный размер группы для языковой школы — 6–8 человек: при 4 и меньше экономика не сходится, при 10 и больше падает качество обратной связи.
Сложнее всего — «стыковые» группы: ученики, которые хотят продолжить обучение, но не вписываются в существующие слоты. Без сводной карты занятости кабинетов и окон преподавателей таких учеников ставят в лист ожидания — и теряют. Школы, которые ведут карту ресурсов в реальном времени, конвертируют в 30–40% больше таких «стыковых» учеников, не открывая новых групп. Алгоритм формирования и матрица совместимости — в статье «Как формировать группы».
4. Система замен и переносов
Замена преподавателя — это не экстренная ситуация, а плановый операционный процесс. В языковой школе средней величины (80–120 учеников, 8–12 преподавателей) заменяется 3–5 занятий в месяц: болезни, командировки, форс-мажоры. Если система замен не прописана заранее, каждая такая ситуация съедает 30–60 минут административного времени — переписка в мессенджерах, ручной поиск подходящего преподавателя, уведомление учеников вручную.
Работающая система замен строится на трёх элементах: реестр взаимозаменяемости (какой преподаватель может заменить какого и по каким уровням), автоматическое уведомление (ученики получают сообщение, как только принято решение о замене, не когда менеджер вспомнит), учёт замен в журнале (заменённое занятие не теряется в статистике, влияет на зарплату замещающего). Без CRM все три элемента живут в голове администратора — и уходят вместе с ним. Пошаговый алгоритм построения системы — в статье «Система замен и переносов без хаоса».
5. Онлайн-расписание и уведомления
«Онлайн-расписание» в 2026 году — это не Google Таблица, расшаренная родителям. Это личный кабинет ученика, в котором видны его конкретные занятия, статус (подтверждено/перенесено/заменено), ссылка на конференцию, если занятие онлайн, и история посещаемости. По данным школ, перешедших с общей таблицы на личный кабинет, количество обращений родителей «а когда у нас урок?» снижается на 60–70% — вопросы, которые съедали 20–30 минут администратора ежедневно.
Критичный элемент онлайн-расписания — уведомления. Напоминание за 24 часа и за 2 часа до занятия снижает опоздания на 35% и уменьшает долю «забыл и не предупредил» — самой дорогой для школы ситуации (кабинет занят, преподаватель ждёт, урок фактически потерян). Плюс автоматическое уведомление при переносе или замене: ученик узнаёт об изменении за минуты, а не когда уже приехал. Как перенести журнал в приложение и настроить уведомления — в статье «Онлайн-расписание: как перенести журнал в приложение».
6. Летнее расписание: особый режим
Лето — самый сложный сезон для расписания языковой школы. Количество активных учеников падает на 40–60% по сравнению с апрелем, часть групп расформировывается, часть переводится в летний мини-формат (1–2 занятия в неделю вместо 3). При этом все арендные и постоянные расходы сохраняются. Ошибка — оставлять расписание как есть и ждать, пока группы «сами рассосутся». Это приводит к ситуации, когда кабинет закреплён за группой из 2 человек и стоит пустым 4 часа в день.
Грамотный летний режим — это отдельное расписание, пересобранное в мае: укрупнение групп за счёт слияния параллельных уровней, освобождение 1–2 кабинетов под субаренду или летние интенсивы, чёткий дедлайн для родителей на подтверждение летнего посещения (до 15 мая). Школы, вводящие летний режим явно, а не «по умолчанию», удерживают на 15–20% больше летних учеников — родители заранее видят расписание и принимают решение, а не забывают до сентября. Детали перехода в летний режим — в статье «Летнее расписание языковой школы».
Частые вопросы о расписании языковой школы
Сколько кабинетов нужно на 100 учеников?
При средней загрузке 75% и 60-минутных занятиях один кабинет, работающий 11 часов в день (10:00–21:00) шесть дней в неделю, вмещает около 50 групповых часов в неделю. Если средняя группа — 7 человек и посещает 2 занятия в неделю, один кабинет «обслуживает» 35–40 учеников. На 100 учеников — 3 кабинета с запасом на индивидуалы и форс-мажоры. При неоптимизированном расписании (загрузка 55%) та же школа думает, что ей нужен четвёртый кабинет, хотя проблема — в незаполненных окнах.
Как часто нужно пересматривать расписание?
Полная пересборка — три раза в год: начало осеннего сезона (август–сентябрь), начало весеннего (январь), летний режим (май–июнь). Точечные правки — по мере необходимости, в среднем 15–20 изменений в месяц для школы на 80–120 учеников. Главный триггер для внеплановой пересборки — изменение состава группы на 30% и более (ушли 2–3 ученика из 7 или добавились 3–4 новых).
Как перевести расписание в онлайн-формат?
Минимальный переход — дать каждому ученику ссылку на его личную страницу с расписанием (Google Календарь или раздел в приложении школы). Полноценный переход — это синхронизация сетки CRM с мобильным приложением: ученик видит занятия, статусы, ссылки на Zoom/Skype, получает push-уведомления. Основная сложность — не техническая, а организационная: нужно единожды корректно внести всё расписание в одну систему, а не вести его параллельно в журнале, мессенджере и таблице. Пошаговый гайд — в статье «Онлайн-расписание: как перенести журнал в приложение».
Что делать, если преподаватель заболел в день занятия?
Алгоритм при наличии системы замен: открыть реестр взаимозаменяемости → найти педагогов, которые могут вести этот уровень → выбрать того, у кого нет занятий в нужный слот → отправить автоматическое уведомление ученикам о замене. Всё это должно занимать 5–7 минут, а не 40 минут переписки. Если система замен не настроена — первым делом составить реестр взаимозаменяемости и договориться о дежурном резервном педагоге на каждый день недели. Как выстроить весь алгоритм — в статье «Система замен и переносов без хаоса».
Расписание, замены и загрузка кабинетов — в одном экране
В BigBen CRM расписание собирается через матрицу доступности, конфликты подсвечиваются до публикации, замены уходят ученикам автоматически, а загрузка каждого кабинета видна в реальном времени. Попробуйте бесплатно — настройка занимает один рабочий день.
Попробовать бесплатно 14 днейКуда идти дальше
Этот гайд — точка входа в тему расписания. Если задача поставить расписание с нуля — идите по статьям сверху вниз: сначала матрица доступности, потом формула загрузки, потом группы. Если болезненный участок конкретный — переходите напрямую через содержание.
Для практики — Конструктор расписания и Калькулятор загрузки кабинетов доступны без регистрации. Теоретический фундамент и разбор кейсов — в уроке «Расписание и загрузка школы» в Академии руководителя, а опыт реальных школ — в интервью EduGrowth «Систематизация и автоматизация школы».