GHC - What is it?

GHC School Timetable Software allows you to set the strict conditions and preferences you need to achieve your optimal timetable, as well as to complete, display or transfer it.

For primary schools, secondary schools, high schools, vocational training schools, colleges, universities, or other educational institutions, GHC resolves weekly timetables. You can configure different overlapping timetables in the same week and more than one week with different timetables. GHC is more useful the more difficult it is to find a valid and optimal solution for your school.

How does GHC work?


Set up all the necessary configurations of your school timetable: class units, teacher availability, relationship between lessons...

Mapa de GHC


The GHC engine automatically finds and optimises the solution for your schedule.


View your schedules in different ways. Make changes easily thanks to collision detection. Print and export the school timetable in multiple formats and academic managers.

GHC Web APP & Mobile

Publication of schedules between dates. Management of teacher absences and substitutions. School, teachers and students always communicated and with their schedule on hand.


GHC consists of 3 clearly different parts


From this component, all the options needed to create the timetable are configured: availability of teachers and their preferences, classrooms, characteristics of the class units, groups of students, etc.



The engine provides, if available, a solution very quickly. It also helps you to analyse those conditions that are impossible to satisfy. The GHC engine finds the solution according to the criteria you set.



Each solution generated by the engine is displayed in the GHC editor through different views. The editor warns you if any conflicts appear when making modifications. It supports a variety of formats for presenting or exporting the timetable to other applications.

Drawing up a school timetable is more difficult than it may seem. It is necessary not only to collect and configure all the class units, but also to take into account pedagogical criteria, optimising the use of available classrooms and, as far as possible, observing the limitations and preferences of the teachers.

Our main contribution to this complex task is the use of smart algorithms to find the most suitable solutions according to your criteria and preferences. GHC searches for complete solutions very efficiently. If they exist, GHC discovers them in short periods of time even in the most complicated situations. If there are conditions that are impossible to satisfy, it has validation and analysis processes that help it to refine them.

GHC Planner
GHC Engine

Once you find complete results, GHC Optimum will automatically search for the optimal and fair compromise for the preferences and weighting criteria you have set. This will allow you, for example, to get the most compact timetables for teachers and to get results that are as close as possible to what you are looking for.

The GHC editor is a powerful tool that allows you to finally add, adjust and modify class units in a drag-and-drop assisted way. You will also be able to add meetings, on-call hours or other teacher activities.

Your subscription to GHC Optimum provides you with tools for exchanging configuration data and timetable data with other applications.
With GHC WEB APP, using user profiles, you can collect preferences by department, have a teacher absence manager and coordinate the day-to-day running of timetables.

GHC Editor

Online presentation

Would you like to learn more about the functionality of GHC?


Fill in the form with your details and learn more about GHC
Sign up

Download GHC

You can download and activate GHC free of charge for up to 10 teachers during 15 days DOWNLOAD