Automation only helps if the inputs are accurate. Before evaluating software, document teacher availability including part-time and visiting staff, room inventory with capacity and any special equipment, subject period requirements per class, lab and practical block requirements, and any fixed commitments such as assembly or games periods.
Institutions frequently discover at this stage that some constraints were never written down — a senior teacher who does not take first period, a room informally reserved for a department, a subject that is always scheduled before lunch for good pedagogical reasons.
Those informal constraints are real and should be captured deliberately, because a system that does not know about them will produce a technically valid timetable that everybody objects to. Pii Aura's schedules and timetables module is designed to resolve conflicts across rooms, staff, courses and class groups using a connected model, which is only as good as the constraints it is given.