Everything You Need to Build a Schedule

Every capability, from setup to export.

01

Add Staff & Students

Input your personnel and set specific teacher availability.

02

Define Classrooms

Register room capacities to establish availability.

03

Generate Schedule

Select courses and durations; Skedio generates a conflict-free timetable.

04

Share & Adjust

Distribute the schedule and make manual adjustments as needed.

Core Modules

Sections & Classes

Group entities hierarchically and handle composite classes that combine multiple student groups.

Teachers & Students

Manage staff with an intuitive availability calendar. Track student rosters and assign them directly to classes.

Subjects & Rooms

Maintain flat lists of subjects and physical spaces. Add or edit entries via quick side panels.

Courses Matrix

Link the variables: assign a Teacher, Subject, Class, and Room, while defining occurrences, difficulty, and duration.

Generation & Optimization

Scheduling Modes

Build using predefined periods (Fixed mode) or free-form blocks with specific start/end times (Flexible mode).

Constraint Engine

Set custom scheduling rules to reflect staff availability and pedagogical limits, ensuring the final timetable meets your operational requirements.

Alternatives Generator

Instantly generate multiple valid schedules and choose the one that best optimizes your resources—whether saving classroom space or improving staff routines.

Management & Output

Interactive Grid

View the generated weekly schedule. Click assignments to manually adjust them, or filter the view by Teacher, Subject, Class, or Room.

Diagnostics

Monitor schedule health. Track room utilization hours and identify idle gaps for teachers and classes.

Export Engine

Export the active grid to PDF, export to iCalendar (.ics), or automatically generate batch PDFs per class and per teacher.

Privacy by Design

All data is stored locally in independent SQLite files, ensuring full GDPR compliance without relying on cloud services.

Built for educational institutions

Skedio is designed around the real-world operations of schools and educational centers, efficiently handling flexible hours, rotating staff, and complex student requirements.

Contact & Licensing