Abstract: In institutions with a lot of students, the manual timetable preparation method takes a long time and frequently results in different classes conflicting in the same room or with the same teachers teaching multiple sessions at once. This are just the result of frequent human error, which is exceedingly challenging to avoid in procedures like this. People typically adapt the previous year's schedule to get around these issues, but it is still labour-intensive to implement such changes. Our suggestion is to create an automated system in order to solve all of these issues. The system will receive multiple inputs, such as student, subject, class room, and teacher details; based on these inputs, it will produce a potential time.