The prediction of students' academic performance is an area of great concern for universities and educational institutions since academic performance is one of the most important aspects of the learning process. To analyze this behavior, this study makes a critical analysis of the topic of interest and aims to review, analyze and summarize the latest research advances related to the prediction of academic performance. The systematic literature review method is applied to answer three questions: (1) What factors are determinants in predicting students' academic performance? ( 2) what methods are used to predict students' academic performance? and(3) what are the objectives and interests in predicting students' academic performance? After conducting the study of 50 outstanding articles, as results, we found that academic factor is the guideline for predicting academic performance; supervised machine learning is the most used technique, highlighting support vector machine, random forests, and neural networks; the most outstanding objectives for the application of prediction were: Student performance with 53%, risk of failure with 14%, search for student knowledge with 12%, avoid dropout with 12%, and decision making with 10%.