Every capability, from setup to export.
Input your personnel and set specific teacher availability.
Register room capacities to establish availability.
Select courses and durations; Skedio generates a conflict-free timetable.
Distribute the schedule and make manual adjustments as needed.
Group entities hierarchically and handle composite classes that combine multiple student groups.
Manage staff with an intuitive availability calendar. Track student rosters and assign them directly to classes.
Maintain flat lists of subjects and physical spaces. Add or edit entries via quick side panels.
Link the variables: assign a Teacher, Subject, Class, and Room, while defining occurrences, difficulty, and duration.
Build using predefined periods (Fixed mode) or free-form blocks with specific start/end times (Flexible mode).
Set custom scheduling rules to reflect staff availability and pedagogical limits, ensuring the final timetable meets your operational requirements.
Instantly generate multiple valid schedules and choose the one that best optimizes your resources—whether saving classroom space or improving staff routines.
View the generated weekly schedule. Click assignments to manually adjust them, or filter the view by Teacher, Subject, Class, or Room.
Monitor schedule health. Track room utilization hours and identify idle gaps for teachers and classes.
Export the active grid to PDF, export to iCalendar (.ics), or automatically generate batch PDFs per class and per teacher.
All data is stored locally in independent SQLite files, ensuring full GDPR compliance without relying on cloud services.
Skedio is designed around the real-world operations of schools and educational centers, efficiently handling flexible hours, rotating staff, and complex student requirements.