AI-Powered
20 minutes

How to Use AI Scheduling & Timetables

Generate conflict-free school timetables in minutes with AI.

1

Complete prerequisites

Before using AI scheduling, ensure you have: (1) Classes created with students enrolled, (2) Subjects set up and assigned to classes, (3) Teachers assigned to subjects per class, (4) Weekly hours configured for each subject per class.

2

Open AI Scheduling

Navigate to Scheduling → AI Scheduling from the main menu. You'll see a setup checklist showing what's ready and what needs configuration.

3

Choose your scope

Select whether to generate timetables for all classes or specific classes. You can generate schedules for just a subset if needed.

4

Review the setup check

The Setup Check tab shows any missing prerequisites (e.g., classes without teachers, subjects without weekly hours). Fix any issues before proceeding.

5

Generate the timetable

Click "Generate Smart Timetable". The AI will create an optimized schedule that avoids teacher conflicts, respects room capacities, and distributes subjects evenly across the week.

6

Review and adjust

Switch to the Timetable View tab to see the generated schedule. You can manually drag-and-drop to swap periods if needed. The system will warn you about any conflicts.

7

Publish the timetable

Once satisfied, publish the timetable. It becomes visible to teachers and students in their respective portals.

Tips & Best Practices

  • Complete all prerequisites before running AI scheduling — missing data leads to suboptimal results.
  • Set up room availability if your school has limited specialized rooms (labs, gyms).
  • Regenerate the timetable if you make significant changes to teacher assignments or subject hours.
  • Use the conflict report to understand why certain periods couldn't be optimally placed.

Frequently Asked Questions

Related Guides

Need More Help?

Contact our support team or explore more guides to get the most out of Skoolia.