Bus drivers have an important role in ensuring road safety, as their driving circumstances fluctuate due to the combined influence of physiological, psychological, and environmental dynamics, which can cause complex and varied driving dangers. Quantifying and assessing drivers’ risk characteristics under various scenarios, as well as finding the best fit with their work schedules, is critical for enhancing bus safety. This research first uses the entropy weight method, which is based on historical warning data, to examine the risk characteristics of bus drivers in various complicated contexts. It then creates an objective function targeted at minimizing the operational risk for a specific bus route. This function uses the quasi-Vogel approach and an improved simulated annealing algorithm to optimize and restructure the scheduling table, taking individual driver risk characteristics into account. Finally, the analysis is confirmed and examined with actual operational data from the Zhenjiang Bus Line 3. The data show that enhanced bus operations resulted in a 7.22% gain in overall safety and a 33.76% improvement in balancing levels. These insights provide valuable theoretical guidance as well as practical references for the safe operation and administration of public buses.