: Scheduling is a crucial task for schools, universities, and industries. It is a vital task for any system containing utilization of resources to fulfill a certain criterion. Utilization of such resources usually includes several conflicting constraints that scheduling has to take into account. Exam Scheduling is an essential key for schools and universities in order for exams periods to be smooth. In this paper, we present an exam scheduling system that employs graph coloring scheduling technique. We focus on two aspects. First, the constraints our system handles. Second, the user friendly interface of the system.