School Timetables Software

Our School Timetables Software automates the process of creating school timetables. Once you fill in all the required details, it generates timetables in a few seconds. These details include learning days, classrooms, classes, subjects, teachers and their loads and a few other details.

School Timetables Software

Our School Timetables Software takes the hard work out of generating timetables. It can generate complex timetables even for schools that have many pupils or students and therefore many streams and class divisions and groups. You are only required to fill in the relevant details required to generate a timetable and it’s generated in seconds. Among all the products contained in our School Management Systems suite, it’s the most popular among deans of studies in learning institutions.

Our School Timetables Software automates the process of creating school timetables and generates the following timetables:

  • Timetable for each class e.g. Form 1A timetable
  • Timetable for each classroom e.g. Physics Lab timetable
  • Timetable for each teacher e.g. teacher John (Number 1)
  • Timetable for each subject e.g. Physics timetable
  • Summary timetable of classes
  • Summary timetable of teachers
  • Summary timetable of classrooms
  • Summary timetable of subjects
  • Lesson grid
  • Wall poster of teachers
  • Wall poster of classes
  • Wall poster of classrooms

Below is a list of the processes that a user is supposed to follow in the School Timetables Software so as to generate the timetables:

  • To start with, you specify the number of working days and the number of lessons per day. You also specify bell times; specifying when each lesson and break starts and ends.
  • You can add, edit or remove any subject at any time while working with the School Timetables Software. You give the subject a name and an abbreviation. For each of these subjects, you can specify when they are taught as single or multiple lessons and when they can or cannot be taught.
  • You use a similar procedure for classes and classrooms. For classes, you can specify when each class can and cannot have lessons. For classrooms, you can specify whether a particular one is the home classroom e.g. form 1A or a shared one e.g. Physics Lab.
  • You can also create divisions in classes e.g. Form Four A is divided into two groups; one takes French but does not take History and the other one takes History but does not take French.
  • You can also enter joint classes e.g. Form Four has three streams, all of which have two groups one for History and the other for French. Now if all the History groups are taught in the same room by one or more teachers, that arrangement is entered as a joint class.
  • Teachers and their specifications are entered in a similar manner. You enter a teacher and his or her number and then set the subjects and lessons he or she takes.
  • Then you specify when he or she can teach or not teach, e.g. the Headteacher might not be able to teach in the mornings on Mondays and Wednesdays due to other school obligations, you just specify that.
  • You can also specify a teacher’s maximum number of workdays in a week, a maximum number of consecutive periods without a break, and maximum and minimum number of lessons he or she can teach in one day.
  • After entering all the subjects, classes, classrooms, organizational specifications and constraints, it’s time to test and generate your timetable. You click on the “Test” button and the School Timetables Software checks for errors and collisions and if there are any, it points them out and you solve them.

After the School Timetables Software returns a successful test message you can now click on the “Generate Timetable” button and a timetable is generated. If you are not satisfied with that particular timetable, you generate another one until you are satisfied.