Teaching-Learning-based Optimization is an optimization technique which does not require any algorithm-specific parameters and is popular for its less computational cost and high consistency. Therefore, it has achieved great success application by the researchers in various disciplines of engineering. It works on the philosophy of teaching and learning which is used to solve multi-dimensional, linear and nonlinear problems with appreciable efficiency. Recently the basic TLBO algorithm is improved to enhance its exploration and exploitation capacities and the performance. However, there is less surveys on TLBO algorithm recent advances and its application. In this paper, the successful researches of TLBO algorithm of the past decade are surveyed. Firstly, the available intelligent optimization algorithms were reviewed. Then the application fields of TLBO and the improved TLBO were discussed and analyzed. Furthermore, some representative TLBO methods were classified into three main groups: 1) Improvement of teaching process; and 2) Fusion with Other Optimization Methods; and 3) Weight Methods and Others. Finally, our viewpoints were shared on the open issues and challenges in TLBO as well as research trends in the future.