UniTime is a free educational scheduling system for course and exam timetables, room sharing, and student class assignments. It is intended for schools, colleges, and universities where multiple schedule managers may coordinate across departments. Course scheduling can account for student demand, curricula, historical patterns, faculty and room preferences, and class relationships. Its examination module builds term schedules to reduce student exam conflicts and can schedule midterms and finals. Staff and students can use the web-based Events interface to request events or search for available times and locations. Student scheduling assigns students to available class spaces using course requirements and timetable information, but cannot guarantee that all conflicts will be resolved. UniTime runs as a server-client application with a web interface and platform-independent distributions. It can operate independently or connect to an existing student information system, with documented XML data exchange and RESTful interfaces. The application is distributed under Apache License 2.0. The installation page recommends UniTime 4.8 for production, as 4.9 remains in development.
Who it is for
UniTime is suited to educational institutions coordinating course, exam, room, and student schedules. It may suit schools and universities that want to run it independently or connect it to an existing student information system.
What is good
- Free software distributed under Apache License 2.0.
- Course scheduling considers demand, preferences, and class relationships.
- Exam module can schedule midterms and finals.
- Can operate independently or interface with student information systems.
- Free email support is available to educational institution users.
What to know first
- Student scheduling cannot guarantee resolution of all conflicts.
- UniTime 4.9 is still in development.
- Production installations are recommended to use UniTime 4.8.
- Additional support services are available for a fee.
Verdict
UniTime covers course, exam, event, room, and student scheduling in one educational system. Institutions should account for the unresolved-conflict caveat and follow the stated production-version recommendation.
UniTime plans and pricing
All plansCompared on exam scheduling software
- Free plan
- Yes
- Room constraints
- Yes


