This paper presents a Teaching-Learning-Based Algorithm (TLBO) to solve Economic Load DISPATCH (ELD) problems involving dierent linear and non-linear constraints. The problem formulation also considers non-convex objective functions including the eect of valve-point loading and the multi-fuel option of large-scale thermal plants. Many diculties, such as multimodality, dimensionality and dierentiability, are associated with the optimization of large scale non-linear constraint based non-convex economic load DISPATCH problems. TLBO is a population-based technique which implements a group of solutions to proceed to the optimum solution. TLBO uses two dierent phases, ' Teacher Phase' and ' Learner Phase', and uses the mean value of the population to update the solution. Unlike other optimization techniques, TLBO does not require any parameter to be tuned, thus, making its implementation simpler. TLBO uses the best solution of the iteration to change the existing solution in the population, thereby increasing the convergence rate. In the present paper, Teaching-Learning-Based Optimization (TLBO) is applied to solve such types of complicated problems eciently and eectively, in order to achieve a superior quality solution in a computationally ecient way. Simulation results show that the proposed approach outperforms several existing optimization techniques. Results also proved the robustness of the proposed methodology.