logo

Predicting Students’ Results Using Machine Learning

Authors

  • Asliddin Jakbarov

    Kokand University, 3rd year student of Computer Engineering
    Author

Keywords:

machine learning, student outcome prediction, educational data analysis, Random Forest, neural network, GPA prediction, academic analytics.

Abstract

This article examines the methodology for predicting students’ academic results in higher education institutions using machine learning algorithms. The study used a database of 1,200 students of Tashkent University of Information Technologies (TUIT), which includes study activity, course duration, previous GPA, and many other factors. Six popular ML algorithms were tested, including Logistic Regression, Decision Tree, Random Forest, SVM, Gradient Boosting, and Deep Neural Network. The Neural Network showed the highest accuracy rate — 89.4%, while Random Forest showed 85.3%. The results show that course duration, previous GPA, and exam results are the most complete determinants of student success. This study has practical significance for implementing early warning systems in educational institutions.

References

Ahmad, F., Ismail, N. H., & Aziz, A. A. (2015). The prediction of students' academic performance using classification data mining techniques. Applied Mathematical Sciences, 9(129), 6415–6426.

Baker, R. S., & Yacef, K. (2009). The state of educational data mining in 2009: A review and future visions. Journal of Educational Data Mining, 1(1), 3–17.

Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5–32. https://doi.org/10.1023/A:1010933404324

Cortez, P., & Silva, A. M. G. (2008). Using data mining to predict secondary school student performance. In A. Brito & J. Teixeira (Eds.), Proceedings of 5th FUture BUsiness TEChnology Conference (pp. 5–12). EUROSIS.

Delen, D. (2010). A comparative analysis of machine learning techniques for student retention management. Decision Support Systems, 49(4), 498–506.

Devedzic, V., & Harrer, A. (2005). Layered architecture for intelligent learning management systems. International Journal of Advanced Media and Communication, 1(2), 142–156.

Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. Annals of Statistics, 29(5), 1189–1232.

Kabakchieva, D. (2013). Predicting student performance by using data mining methods for classification. Cybernetics and Information Technologies, 13(1), 61–72.

Kotsiantis, S. B. (2012). Use of machine learning techniques for educational proposes: A decision support system for forecasting students' grades. Artificial Intelligence Review, 37(4), 331–344.

LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436–444. https://doi.org/10.1038/nature14539

Marquez-Vera, C., Romero, C., & Ventura, S. (2013). Predicting school failure and dropout by using data mining techniques. IEEE Revista Iberoamericana de Tecnologias del Aprendizaje, 8(1), 7–14.

Minaei-Bidgoli, B., & Punch, W. F. (2003). Using genetic algorithms for data mining optimization in an educational web-based system. In E. Cantu-Paz et al. (Eds.), GECCO 2003, LNCS 2724 (pp. 2252–2263). Springer.

Quinlan, J. R. (1993). C4.5: Programs for machine learning. Morgan Kaufmann.

Romero, C., & Ventura, S. (2010). Educational data mining: A review of the state of the art. IEEE Transactions on Systems, Man, and Cybernetics, Part C, 40(6), 601–618.

Vapnik, V. N. (1995). The nature of statistical learning theory. Springer-Verlag.

Downloads

Additional Files

Published

2026-04-17

How to Cite

Jakbarov, A. (2026). Predicting Students’ Results Using Machine Learning. TLEP – International Journal of Multidiscipline, 3(4), 22-29. https://www.tlepub.org/index.php/1/article/view/923