Teaching–Learning-Based Optimization (TLBO) was developed to solve single-objective optimization problems. It is inspired by the theory of teaching–learning mechanism, which works better for unimodal problems. However, TLBO’s exploration is weak, and hence its performance is not better for multimodal problems. To solve multimodal problems and maintain good exploration, we made significant changes to the operators of basic TLBO. The changes we made are to add multiple teachers in the Teacher phase and Euclidean distance in the Student phase. With this modification to TLBO, we developed a multi-objective variant of TLBO to produce more diverse solutions to solve multi-objective optimization problems. The proposed algorithm, named multi-objective generalized TLBO (MOGTLBO), is tested on standard benchmark test problems. The simulated result of the proposed algorithm is compared with the other existing multi-objective optimization algorithms, and it is found that MOGTLBO performs better comparatively. © 2022, The Institution of Engineers (India).