Predicting Academic Success: A Comparative Study of Machine Learning and Clustering-Based Subject Recommendation Models




K-means Clustering, Neural Networks, Academic Performance, Prediction, Recommend


The study of students' academic performance is a significant endeavor for higher education schools and universities since it is essential to the design and management of instructional strategies. The efficacy of the current educational system must be monitored by evaluating student achievement.  For this research, we used multiple Machine Learning algorithms and Neural Networks to analyze the learning quality. This study investigates the real results of university examinations for B.Tech (Bachelor in Technology) students, a four-year undergraduate programme in Computer Science and Technology. The K-means clustering approach is used to recommend courses, highlighting those that would challenge students and those that will improve their GPA. The Linear Regression method is used to make a prediction of a student’s rank among their batchmates. Academic planners might base operational choices and future planning on the findings of this study. 


Download data is not yet available.
<br data-mce-bogus="1"> <br data-mce-bogus="1">


Ciolacu M, Tehrani AF, Beer R, Popp H. Education 4.0—Fostering student's performance with machine learning methods. In2017 IEEE 23rd international symposium for design and technology in electronic packaging (SIITME) 2017 Oct 26 (pp. 438-443). IEEE. DOI:

Xu J, Moon KH, Van Der Schaar M. A machine learning approach for tracking and predicting student performance in degree programs. IEEE Journal of Selected Topics in Signal Processing. 2017 Apr 7;11(5):742-53. DOI:

Zeineddine H, Braendle U, Farah A. Enhancing prediction of student success: Automated machine learning approach. Computers & Electrical Engineering. 2021 Jan 1;89:106903. DOI:

Wang X, Zhao Y, Li C, Ren P. ProbSAP: A comprehensive and high-performance system for student academic performance prediction. Pattern Recognition. 2023 May 1;137:109309. DOI:

Delavari N, Beikzadeh MR, Phon-Amnuaisuk S. Application of enhanced analysis model for data mining processes in higher educational system. In2005 6th international conference on information technology based higher education and training 2005 Jul 9 (pp. F4B-1). IEEE.

Thakar P, Mehta A. Performance analysis and prediction in educational data mining: A research travelogue. arXiv preprint arXiv:1509.05176. 2015 Sep 17.

Agaoglu M. Predicting instructor performance using data mining techniques in higher education. IEEE Access. 2016 May 13;4:2379-87. DOI:

Ashfaq U, Booma PM, Mafas R. Managing student performance: A predictive analytics using imbalanced data. International Journal of Recent Technology and Engineering. 2020 Mar 18;8(6):6. DOI:

Asif R, Merceron A, Pathan MK. Investigating performance of students: a longitudinal study. InProceedings of the fifth international conference on learning analytics and knowledge 2015 Mar 16 (pp. 108-112). DOI:

Asif R, Merceron A, Ali SA, Haider NG. Analyzing undergraduate students' performance using educational data mining. Computers & education. 2017 Oct 1;113:177-94. DOI:

Feng G, Fan M, Chen Y. Analysis and prediction of students’ academic performance based on educational data mining. IEEE Access. 2022 Feb 15;10:19558-71. DOI:

Sravani B, Bala MM. Prediction of student performance using linear regression. In2020 International Conference for Emerging Technology (INCET) 2020 Jun 5 (pp. 1-5). IEEE. DOI:

Aggarwal D, Sharma D. Application of clustering for student result analysis. Int J Recent Technol Eng. 2019 Apr;7(6):50-3.

Alamri R, Alharbi B. Explainable student performance prediction models: a systematic review. IEEE Access. 2021 Feb 23;9:33132-43. DOI:

Castro-Schez JJ, Glez-Morcillo C, Albusac J, Vallejo D. An intelligent tutoring system for supporting active learning: A case study on predictive parsing learning. Information Sciences. 2021 Jan 12;544:446-68. DOI:

Altabrawee H, Ali OA, Ajmi SQ. Predicting students’ performance using machine learning techniques. JOURNAL OF UNIVERSITY OF BABYLON for pure and applied sciences. 2019 Apr 1;27(1):194-205. DOI:




How to Cite

Kinjal, S. M. Parida, J. Suthar, and S. D. Pande, “Predicting Academic Success: A Comparative Study of Machine Learning and Clustering-Based Subject Recommendation Models ”, EAI Endorsed Trans IoT, vol. 10, Mar. 2024.

Most read articles by the same author(s)