ARCHIVES

Year 2026 · Volume 5 · Issue 2

Original Article

A Comparative Study of Machine Learning Algorithms for Student Academic Performance Prediction

S Mohan Prasad1 Krithika M2
1 2 School of Science and Computer Science, CMR University, Bengaluru, Karnataka, India.

Published Online: May-August 2026

Pages: 1079-1083

Cite this article

No DOI

Abstract

Being able to predict a student’s academic performance prior to its occurrence enables a school to prevent it, for instance, by providing extra tutoring and personalized lessons to improve the weak areas. Early identification of at-risk students is becoming a critical success factor for academic advising, yet institutions are often ill-prepared to understand which predictive modeling technique works best for their data. This study compares the predictive accuracy of six different supervised machine learning algorithms including Decision Tree, Random Forest, Support Vector Machine (SVM), K-Nearest Neighbor (KNN), Naïve Bayes and Multi-Layer Perceptron (ANN). The study aims to define which machine learning algorithm can effectively predict whether a student will pass or fail a class by analyzing their demographical, social and academic data and which attributes contribute the most to a student’s academic performance. In order to assess the accuracy of predictive models, a standard student dataset was used and 10-fold cross validation performed. Each algorithm was evaluated based on the percentage of correctly predicted outcomes, precision, recall, F1-score and training time. The study revealed that a Random Forest algorithm achieved the highest prediction accuracy (91.2%) followed by an ANN (89.5%), SVM (87.6%) while Naïve Bayes showed the lowest accuracy (75.4%). The number of previously obtained poor grades, failed classes and weekly studying hours appeared to be the most informative features in terms of student performance prediction for all algorithms. Overall, the study demonstrated that ensemble tree-based algorithms seem to be the most effective when it comes to building an early warning system for student performance, albeit with higher computational complexity and institutions should choose which technique to base their prediction model on depending on their specific circumstances.

Related Articles

2026

Artificial Intelligence in Learning and Teaching

2026

Admin Assist: An AI – Driven Configuration and Orchestration for Enterprise Application

2026

Enhancing Blood Group Identification using pigeon inspired optimization: An Innovative Approach

2026

Eco-Genius: Power Up Smart, Power Down Waste

2026

Crowd-Sourced Disaster Response and Rescue Assistant

2026

Unveiling Deepfake Detection Using Vision Transformers: A Survey and Experimental Study

Share Article

X
LinkedIn
Facebook
WhatsApp

Or copy link

https://www.indjcst.com/archives/a-comparative-study-of-machine-learning-algorithms-for-student-academic-performance-prediction

*Instagram doesn't support direct link sharing from web. Copy the link and share it in your Instagram story or post.