Розглянуто метод та алгоритм вирішення задачі складання розкладу занять у навчальному закладі. Запропонований алгоритм дозволяє за кінцеве число кроків запропонувати субоптимальний або прийнятний варіант розкладу. При цьому враховуються організаційні, методичні та психофізіологічні вимоги до розкладу.