In this paper a genetic algorithm (GA) is employed to scheduling leave. The problem is concerned with the allocation of leave to employees in a public institution. Employers are asked to select from a list of possible leave time in advance and point out their preferences in an employee-leave time table. A scoring system where a one indicates a first choice, two a second and so on up until an allowed maximum number of preferences is employed. Using GA proposed by this paper, solutions with minimum values of fitness function which stand for a maximum satisfaction of employees on leave scheduling can be obtained. Experiments from this study also show that the proposed GA approach can obtain feasible solutions quickly and can help the institution make decisions efficiently.