Go to the ClassPlanner login page  

ClassPlanner is extremely powerful - Key features include:


  • Automatically generates a class timetable, and optimizes based on the criteria you specify.
  • Schedules classes to times and rooms, whilst avoiding staff conflicts, and clashes between subjects or classes.
  • Includes one-off / ad-hoc room booking facilities.
  • Includes extensive in-built reporting facilities.
  • Fully supports multiple campuses.


  • Includes customized views of the timetable - including personalised timetables for staff members, subjects, departments, or particular rooms.


  • Subjects can specify the other subjects that they clash with, to ensure that those subjects will be timetabled at different times.
  • Subjects can combine their classes with other subjects (e.g. undergraduate and postgraduate versions of the same subject). This allows classes of these subjects to be timetabled for the same time, and optionally in the same room.


  • Classes can be specified to happen in a particular sequence (e.g. the lecture, then the tutorial, then the laboratory).
  • Classes can be restricted to only start at certain times and/or on certain days.
  • Can restrict the rooms in which class can be held, such as restricting a class to only rooms in a specific building.


  • Preferences can be recorded for staff, such as excluding days and/or times when they have other commitments.
  • Staff can have a minimum break time between classes (e.g. 30 minutes break), and a maximum shift length (e.g. work no more than 8 hours).
  • Takes account of travel times between campuses, so that staff members who work at multiple campuses are ensured of sufficient time to travel from one teaching commitment to another.
  • Seeks to reduce the number of different days on which staff teach, and to keep successive teaching commitments close together.


  • Can specify a relative preference about how much a room should be used, so that most-preferred rooms are used more.
  • Seeks to minimize the travel time between rooms when there are back-to-back classes. This allows back-to-back classes to be timetabled in the same room, or if this is not possible, in the same building.


  • The weeks in the timetable can be defined, and whether they are usually teaching weeks or not (e.g. no classes during mid-semester break or study weeks).
  • Classes can run for any combination of weeks (e.g. full semester, half-semester, every second week, or any other combination of weeks).
  • Supports classes taught by different staff members in different weeks.
  • Rooms can be marked as not being available during particular times and/or weeks.


  • Allows specifying materials and equipment required for classes.
  • Allows specifying which rooms support which materials.
  • Will ensure that the classes are only allocated to rooms that support their required materials.

Divisions / Schools / Departments:

  • Subjects can be associated with their Divisions / Schools / Departments.
  • Rooms can be centrally timetabled, or only available for use by their owning Divisions / Schools / Departments.

Importing / Exporting:

  • Directly imports your data.
  • Easily export data into the format your systems use.

Adjusting Timetable:

  • Includes the ability to manually adjust the timetable.
  • Ability to lock-in classes to rooms and/or times, so that part of the timetable can be retained between multiple runs.

Benefits of Web Browser Access:

  • We always provide you with the latest version - No need to worry about buying expensive updates.
  • No ongoing maintenance requirement - we perform the server maintenance, so deploying the software is painless.
  • No setup problems - no shared files to be overwritten, and no need to set the software up on each machine you wish to use it on.
  • Supports all major web browsers by using web standards - ensures the software works now, and in the future.

Return to the home page of ClassPlanner - Class Timetabling Software.