This document presents a study on high school timetabling as a combinatorial optimization problem, emphasizing the NP-hard nature of the issue and the application of a Partial Feasibility Preserving Genetic Algorithm (PFP-GA) combined with Tabu Search (TS) to solve it. The proposed methodology aims to maintain zero schedule clashes while ensuring teachers' workloads are balanced, achieving results faster than traditional methods. Various techniques and performance comparisons are discussed, highlighting the advantages of the hybrid approach over other existing algorithms in timetabling problems.