REVIEW ON CLASSIFICATION AND PREDICTION OF STUDENT PERFORMANCE USING MACHINE LEARNING AND DEEP LEARNING ALGORITHM
Abstract
Data mining methods are being applied to a greater extent in the education sector to predict and classify both student and teacher performance, assisting in the development of effective teaching and learning strategies and individualized learning systems. These technologies assist students with career choices, educational planning, early intervention, and individualized instruction. In this research, different machine learning and deep learning models—Logistic Regression, Decision Tree, Random Forest, SVC, KNN, GaussianNB, and MLPClassifier—were experimented with on a labeled student performance dataset. Performance was evaluated in terms of accuracy, precision, recall, F1-score, and cross- validation. The highest accuracy (96.8%) was achieved by Random Forest, followed by Decision Tree (96.2%), with MLPClassifier scoring 90.8%. The findings indicate that ensemble and deep learning models are powerful tools for educational data mining in enhancing student support and institutional decision-making.
Downloads
References
[2] Y. Gao, “Deep learning-based strategies for evaluating and enhancing university teaching quality,” Computers and Education: Artificial Intelligence, vol. 8, p. 100362, Jun. 2025, doi: 10.1016/J.CAEAI.2025.100362.
[3] B. Alnasyan, M. Basheri, and M. Alassafi, “The power of Deep Learning techniques for predicting student performance in Virtual Learning Environments: A systematic literature review,” Computers and Education: Artificial Intelligence, vol. 6, p. 100231, Jun. 2024, doi: 10.1016/J.CAEAI.2024.100231.
[4] T. Al Shloul et al., “Role of activity-based learning and ChatGPT on students’ performance in education,”
Computers and Education: Artificial Intelligence, vol. 6, p. 100219, Jun. 2024, doi: 10.1016/J.CAEAI.2024.100219.
[5] S. Sarker, M. Paul, S. Thasin, M. H.-C. and Education, and undefined 2024, “Analyzing students’ academic performance using educational data mining,” ElsevierS Sarker, MK Paul, STH Thasin, MAM HasanComputers and Education: Artificial Intelligence, 2024•Elsevier, Accessed: Jun. 10, 2025. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2666920X24000663
[6] E. A. Brew, B. Nketiah, R. Koranteng, E. A. Brew, B. Nketiah, and R. Koranteng, “A Literature Review of Academic Performance, an Insight into Factors and their Influences on Academic Outcomes of Students at Senior High Schools,” Open Access Library Journal, vol. 8, no. 6, pp. 1–14, Jun. 2021, doi: 10.4236/OALIB.1107423.
[7] H. Kaur, E. B.-I. J. on F. R. in, and undefined 2018, “Student performance prediction using educational data mining techniques,” core.ac.ukH Kaur, EG BathlaInternational Journal on Future Revolution in Computer Science, 2018•core.ac.uk, Accessed: Jun. 10, 2025. [Online]. Available: https://core.ac.uk/download/pdf/539895607.pdf
[8] W. Xiao, P. Ji, and J. Hu, “A survey on educational data mining methods used for predicting students’ performance,” Engineering Reports, vol. 4, no. 5, p. e12482, May 2022, doi: 10.1002/ENG2.12482;JOURNAL:JOURNAL:25778196;PAGE:STRING:ARTICLE/CHAPTER.
[9] M. Imran, S. Latif, D. Mehmood, and M. S. Shah, “Student academic performance prediction using supervised learning techniques,” International Journal of Emerging Technologies in Learning, vol. 14, no. 14, pp. 92–104, 2019, doi: 10.3991/IJET.V14I14.10310.
[10] Y. Chen, J. Sun, J. Wang, L. Zhao, X. Song, and L. Zhai, “Machine Learning-Driven Student Performance Prediction for Enhancing Tiered Instruction,” Feb. 2025, Accessed: May 12, 2025. [Online]. Available: https://arxiv.org/pdf/2502.03143
[11] “(PDF) Student’s Performance Prediction using Deep Learning and Data Mining methods.” Accessed: May 06, 2025. [Online]. Available: https://www.researchgate.net/publication/335234927_Student’s_Performance_Prediction_using_Deep_Learning_a nd_Data_Mining_methods
[12] P. Kamal, S. A.-J. on T. Ideas-Tomorrow’s, and undefined 2017, “A review on prediction of academic performance of students at-risk using data mining techniques,” jotitt.chitkara.edu.inP Kamal, S AhujaJournal on Today’s Ideas- Tomorrow’s Technologies, 2017•jotitt.chitkara.edu.in, vol. 5, no. 1, pp. 30–39, 2017, doi: 10.15415/jotitt.2017.51002.
[13] H. A. Mengash, “Using data mining techniques to predict student performance to support decision making in university admission systems,” IEEE Access, vol. 8, pp. 55462–55470, 2020, doi: 10.1109/ACCESS.2020.2981905.
[14] W. Xiao, P. Ji, and J. Hu, “A survey on educational data mining methods used for predicting students’ performance,”
Engineering Reports, vol. 4, no. 5, May 2022, doi: 10.1002/ENG2.12482’)).
[15] A. Bressane et al., “Understanding the role of study strategies and learning disabilities on student academic performance to enhance educational approaches: A proposal using artificial intelligence,” Computers and Education: Artificial Intelligence, vol. 6, p. 100196, Jun. 2024, doi: 10.1016/J.CAEAI.2023.100196.
[16] S. Rizwan, C. K. Nee, and S. Garfan, “Identifying the Factors Affecting Student Academic Performance and Engagement Prediction in MOOC using Deep Learning: A Systematic Literature Review,” IEEE Access, 2025, doi: 10.1109/ACCESS.2025.3533915.
[17] B. Kumar and S. Pal, “Mining Educational Data to Analyze Students Performance,” International Journal of Advanced Computer Science and Applications, vol. 2, no. 6, 2011, doi: 10.14569/IJACSA.2011.020609.
[18] A. Villar and C. R. V. de Andrade, “Supervised machine learning algorithms for predicting student dropout and academic success: a comparative study,” SpringerA Villar, CRV de AndradeDiscover Artificial Intelligence, 2024•Springer, vol. 4, no. 1, Dec. 2024, doi: 10.1007/S44163-023-00079-Z.
[19] E. S. M. El-Kenawy, A. A. Alhussan, N. Khodadadi, S. Mirjalili, and M. M. Eid, “Predicting potato crop yield with machine learning and deep learning for sustainable agriculture,” SpringerESM El-Kenawy, AA Alhussan, N Khodadadi, S Mirjalili, MM EidPotato Research, 2024•Springer, vol. 68, pp. 759–792, Mar. 2024, doi: 10.1007/S11540-024-09753-W.
[20] L. Guo, R. Song, J. Wu, Z. Xu, F. Z.-A. and Computational, and undefined 2024, “Integrating a machine learning- driven fraud detection system based on a risk management framework,” preprints.orgL Guo, R Song, J Wu, Z Xu, F ZhaoApplied and Computational Engineering, 2024•preprints.org, 2024, doi: 10.20944/preprints202406.1756.v1.
[21] “
Students Performance Dataset
.” Accessed: Jun. 02, 2025. [Online]. Available:
https://www.kaggle.com/datasets/rabieelkharoua/students-performance-dataset
[22] “Machine Learning with Python Tutorial - GeeksforGeeks.” Accessed: Jun. 11, 2025. [Online]. Available:
https://www.geeksforgeeks.org/machine-learning-with-python/
[23] “RandomForestClassifier — scikit-learn 1.6.1 documentation.” Accessed: Jun. 04, 2025. [Online]. Available:
https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html
[24] “Random Forest Classifier Tutorial.” Accessed: Jun. 04, 2025. [Online]. Available:
https://www.kaggle.com/code/prashant111/random-forest-classifier-tutorial/notebook
[25] “DecisionTreeClassifier — scikit-learn 1.6.1 documentation.” Accessed: Jun. 04, 2025. [Online]. Available:
https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html
[26] “Decision-Tree Classifier Tutorial.” Accessed: Jun. 04, 2025. [Online]. Available:
https://www.kaggle.com/code/prashant111/decision-tree-classifier-tutorial
[27] B. K. Yousafzai et al., “Student-Performulator: Student Academic Performance Using Hybrid Deep Neural
Network,” Sustainability 2021, Vol. 13, Page 9775, vol. 13, no. 17, p. 9775, Aug. 2021, doi: 10.3390/SU13179775.
[28] “MLPClassifier — scikit-learn 1.6.1 documentation.” Accessed: Jun. 05, 2025. [Online]. Available: https://scikit- learn.org/stable/modules/generated/sklearn.neural_network.MLPClassifier.html
[29] “Machine Learning Classification Algorithms | by Yogesh V | Medium.” Accessed: Jun. 05, 2025. [Online].
Available: https://medium.com/@yogeshv0307/machine-learning-classification-algorithms-9eade2768177
[30] “Machine Learning Model Evaluation | GeeksforGeeks.” Accessed: May 19, 2025. [Online]. Available:
https://www.geeksforgeeks.org/machine-learning-model-evaluation
Copyright (c) 2026 IJRDO -Journal of Computer Science Engineering

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Author(s) and co-author(s) jointly and severally represent and warrant that the Article is original with the author(s) and does not infringe any copyright or violate any other right of any third parties, and that the Article has not been published elsewhere. Author(s) agree to the terms that the IJRDO Journal will have the full right to remove the published article on any misconduct found in the published article.
