This paper proposes a multi-objective teaching–learning studying-based algorithm (MTLSBA) to handle different objective frameworks for solving the large-scale Combined Heat and Power Economic Environmental Dispatch (CHPEED) problem. It aims at minimizing the fuel costs and emissions by managing the power-only, CHP and heat-only units. TLSBA is a modified version of TLBA to increase its global optimization performance by merging a new studying strategy. Based on this integrated tactic, every participant gathers knowledge from someone else randomly to improve his position. The position is specified as the vector of the design variables, which are the power and heat outputs from the power-only, CHP and heat-only units. TLSBA has been upgraded to include an extra Pareto archiving to capture and sustain the non-dominated responses. The objective characteristic is dynamically adapted by systematically modifying the shape of the applicable objective model. Likewise, a decision-making approach based on the fuzzy concept is used to select the most suitable CHPEED solution for large-scale dispatching of combined electrical power and heat energies. The proposed MTLSBA is assigned to multiple testing of 5-unit, 7-unit and 96-unit systems. It is contrasted with other reported techniques in the literature. According to numerical data, the suggested MTLSBA outperforms the others in terms of effectiveness and robustness indices. For the 5-unit system, the proposed MTLSBA achieves improvement in the fuel costs of 0.6625% and 0.3677% and reduction in the emissions of 2.723% and 7.4669% compared to non-dominated sorting genetic algorithm (NSGA-II) and strength Pareto evolutionary algorithm (SPEA 2), respectively. For the 7-unit system, the proposed MTLSBA achieves improvement in the fuel costs of 2.927% and 3.041% and reduction in the emissions of 40.156% and 40.050% compared to NSGA-II and SPEA 2, respectively.