Copyright (c) 2026 Revista Colón Ciencias, Tecnología y Negocios

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
In higher education institutions, teacher scheduling is a key process for ensuring academic continuity. In this context, this study addressed the problem of manual teacher scheduling in these environments, characterized by high combinatorial complexity, susceptibility to errors, and high administrative time consumption. The objective was to develop and validate a web application for the automatic assignment of teaching schedules using genetic algorithms. The methodology applied was experimental and quantitative, structured in phases of analysis, design, implementation, and evaluation. The system was developed using a dockerized architecture based on Python and SQL Server, integrating a multi-objective fitness function to manage hard (availability) and soft (equity) constraints. The results obtained after testing with real data showed that the system reduced planning time by more than 95%, eliminated schedule conflicts in the evaluated scenario, and improved the balance of academic workload among teachers. Consequently, the proposed solution is viable, efficient, and scalable for optimizing academic management.