Складання розкладу уроків — це майже шахова партія, в якій одночасно потрібно тримати в голові десятки фігур: вчителів зі своїми побажаннями, класи з паралелями, кабінети, методичні дні, поділи на групи, санітарні норми і ще той самий вічний нюанс «у Марії Петрівни вівторок методичний, бо вона у нас і завуч, і керівник МО». Заступнику з НВР такий пасьянс ще двадцять років тому доводилося розкладати олівцем на величезному ватмані — і переробляти разів двадцять.
Сьогодні цю роботу виконує програма для створення розкладу уроків. Спеціалізоване програмне забезпечення за кілька хвилин враховує сотні обмежень одночасно — від рангової шкали важкості предметів до того, що у п’ятницю на сьомому уроці не варто ставити хімію в одинадцятому класі. У цій публікації — детальний розбір, як працюють такі сервіси, на що дивитися при виборі, і які рішення доступні українським школам станом на 2026 рік.
Розглянемо і чисто практичні речі — від алгоритмів автогенерації до інтеграції з електронними журналами, — і нормативну базу, без якої жоден розклад не пройде перевірку Держпродспоживслужби.
У середній українській школі — 25–40 класів, 50–80 вчителів і близько 30 кабінетів. Перемноживши це на 5–6 уроків щодня та п’ять днів на тиждень, отримуємо матрицю на тисячі клітинок, де кожна клітинка не може суперечити жодній іншій. Один учитель — один урок одночасно. Один клас — один кабінет. Спортзал не може приймати два класи паралельно. Інформатика потребує комп’ютерного кабінету з потрібною кількістю місць.
Додайте сюди обов’язковий поділ на групи з іноземної мови, інформатики та трудового навчання, методичні дні класних керівників, побажання щодо «вікон», профільні предмети для старшої школи з різних класів одночасно — і ручне складання перетворюється на марафон у 60–80 годин роботи. У нашій практиці навіть досвідчені завучі визнають: останні «штрихи» в паперовому розкладі часто доводилось приймати як менше зло.
Програма для створення розкладу уроків знімає цей біль. Вона не втомлюється, не забуває про побажання вчителя фізики мати вільну середу і миттєво показує, де саме виник конфлікт. У підсумку — економія тижнів роботи, менше помилок, більше задоволених педагогів.
З технічної точки зору будь-яка програма для створення розкладу уроків розв’язує задачу комбінаторної оптимізації. Це той самий клас задач, до якого належать планування виробництва, маршрутизація транспорту та розподіл екзаменів у вишах. Математично доведено, що знайти ідеальне рішення для великої школи перебором неможливо за розумний час — тому розробники використовують евристичні алгоритми та метаевристики.
Найпоширеніші підходи — генетичні алгоритми, метод імітації відпалу, табу-пошук і constraint programming. Простими словами: програма генерує перший «чорновий» варіант, оцінює його за десятками критеріїв (кількість «вікон», рівномірність навантаження, відповідність гігієнічним нормам), а потім поступово покращує. Через кілька секунд (або хвилин — для великих ліцеїв) ви отримуєте варіант, який людина руками вибудовувала б тиждень.
Якісне ПЗ розрізняє «жорсткі» та «м’які» обмеження. Жорсткі — те, що не можна порушити в жодному разі: один учитель не може фізично вести два уроки одночасно. М’які — це побажання: бажано, щоб українська мова не стояла шостим уроком. Алгоритм завжди задовольняє всі жорсткі і максимізує виконання м’яких.
Розклад уроків у закладі загальної середньої освіти складається з урахуванням Санітарного регламенту, затвердженого наказом МОЗ від 25.09.2020 № 2205. Цей документ — настільна книга кожного заступника з НВР, і будь-яка серйозна програма для створення розкладу уроків має враховувати його вимоги ще на етапі введення даних.
Зокрема, тривалість уроків залежить від класу: для 1-х — 35 хвилин, для 2–4-х — 40, для 5–11-х — 45 хвилин. У старшій школі допускається гнучка схема: три заняття по 45 хвилин, чотири по 35, п’ять по 30 або шість по 25 — школа обирає сама. Під час дистанційного навчання у воєнних умовах для 1–2 класів онлайн-уроки можуть тривати не більше двох по 30 хвилин або трьох по 20.
Окремий блок — робота з технічними засобами. Безперервне використання комп’ютера на уроці обмежене: для 1-х класів — до 10 хвилин, для 2–4-х — до 15, для старшокласників — до 30 хвилин на першому академічному часі здвоєного заняття. Гарна програма для розкладу автоматично сигналізує, коли інформатика чи дистанційний предмет ставиться в неправильний слот.
Українські гігієністи розробили рангові шкали важкості навчальних предметів, де дисципліни поділяються на «легкі» (1–4 бали), «середньої важкості» (5–8 балів) та «важкі» (9–10 балів). Для 1–4 класів — одна шкала, для 5–11 — інша, для класичної гімназії гуманітарного профілю — окрема. До найважчих традиційно відносять математику, фізику, хімію, іноземні мови; до середніх — географію, біологію, історію; до легких — фізкультуру, музику, образотворче мистецтво.
За цією логікою найважчі уроки оптимально ставити на 2–3 уроки у вівторок і середу, коли працездатність на піку. У понеділок і п’ятницю діти ще «розгойдуються» або вже втомились, тому навантаження зменшується. Програмне забезпечення рахує сумарний бал кожного навчального дня й попереджає, якщо у понеділок виходить «вибуховий коктейль» з алгебри, фізики й англійської поспіль.
На українському ринку співіснують і вітчизняні розробки, і світові «мастодонти». Кожен сервіс має свою філософію та цільову аудиторію — від невеликої сільської школи до великого ліцею з тисячею учнів.
Український сервіс «Розклад Нова Школа» працює з 2016 року і, за заявою розробників, обслуговує понад тисячу заступників з НВР по всій країні. Його сильна сторона — глибока локалізація під українські реалії: «Захист України» як окремий предмет, поділ на профілі, журнал замін, публікація розкладу для учнів і батьків.
aSc Timetables — словацька розробка, що багато років очолює світові рейтинги завдяки інтуїтивному інтерфейсу й потужному модулю автогенерації. Untis від австрійської Gruber & Petters — фактично галузевий стандарт у Європі, особливо для великих закладів. Smart Timetable та подібні мобільні застосунки — це окремий клас рішень для індивідуального користувача: учня, який хоче бачити свій графік на смартфоні з нагадуваннями.
Обираючи програму, варто спершу чесно відповісти собі на кілька запитань. Скільки класів і вчителів у школі? Чи працюємо у дві зміни? Наскільки складна структура поділів — стандартна чи з купою профільних груп? Чи треба інтегрувати розклад з електронним журналом, наприклад «Атомс», «Єдина школа» або «Класна оцінка»? Чи потрібна публічна публікація для учнів?
Серед критеріїв оцінки на першому місці — якість автогенерації. Програма має витримувати реальні школи з 30+ класами, а не «згинатися» на 15 паралелях. На другому місці — гнучкість ручного редагування: жоден алгоритм не охопить усіх нюансів, і завуч мусить вільно перетягувати клітинки мишкою з миттєвим контролем конфліктів.
- Підтримка українського санітарного законодавства та шкали важкості предметів
- Можливість працювати в дві зміни та з методичними днями
- Журнал замін уроків і автоматичне сповіщення вчителів
- Експорт у PDF, Excel та інтеграція з шкільним сайтом
- Хмарний доступ — щоб працювати з дому чи в дорозі
- Українськомовний інтерфейс і техпідтримка українською
- Адекватна ціна та прозорі умови оновлень
Цей список — мінімальний орієнтир. У 2026 році варто також звертати увагу на безпеку даних: програма має зберігати інформацію на серверах у безпечній юрисдикції та відповідати вимогам Закону «Про захист персональних даних».
Вартість програмного забезпечення коливається від нуля (безкоштовні рішення на кшталт open-source FET) до кількох сотень доларів за ліцензію на школу для преміальних продуктів. Українські розробники зазвичай пропонують підписку «річна вартість на школу», що для бюджету ЗЗСО виявляється комфортнішим, ніж разова покупка коробкової версії з-за кордону.
Найчастіша помилка — спроба «згодувати» програмі неточні вихідні дані й чекати дива. Якщо тарифікація вчителів зроблена недбало, поділи на групи прописані неоднозначно, а побажання педагогів зібрані «на коліні», то найкращий алгоритм видасть розклад із дивними «вікнами» та конфліктами. Правило просте: 80% успіху — це якісне введення даних, і лише 20% — натискання кнопки «Згенерувати».
Друга поширена халепа — ігнорування шкали важкості. Програма формально склала розклад, конфліктів немає, але у понеділок першим уроком у п’ятому класі стоїть контрольна з математики, а в шостому — фізкультура. Формально все ок, біологічно — катастрофа для дитячої працездатності.
Третя — забути про резерв на заміни. Сезон грипу, лікарняні, відрядження на курси — і красивий розклад розсипається. Хороше ПЗ має модуль замін з автоматичним підбором вільного вчителя за фахом і відповідним сповіщенням батьків через електронний журнал чи Telegram-бот.
2026 рік приніс кілька трендів, які варто тримати в полі зору. Перший — інтеграція штучного інтелекту: алгоритми не просто генерують розклад, а вчаться на історичних даних конкретної школи й пропонують оптимізації, яких не помітить навіть досвідчений завуч. Другий — повний перехід у хмару: десктопні версії поступаються онлайн-сервісам із доступом із будь-якого пристрою.
Третій тренд — глибока інтеграція з усією шкільною екосистемою. Розклад тепер не самостійний острівець, а елемент єдиного контуру з електронним журналом, системою обліку відвідуваності, бібліотекою, харчоблоком і батьківським застосунком. Зміни в розкладі автоматично відображаються всюди — від смартфона учня до табло біля входу.
Для українських шкіл, які працюють в умовах війни, окремий пріоритет — стійкість сервісу до відключень електрики та інтернету. Найкращі програми для створення розкладу уроків уже сьогодні мають офлайн-режим, локальне резервне збереження й швидке відновлення після перебоїв.