PREDICTING STUDENT ACADEMIC PERFORMANCE USING MACHINE LEARNING
This work explores the use of machine learning techniques to predict student academic performance, particularly their final grades, using a variety of demographic, academic, and lifestyle factors. With data sourced from the UCI Machine Learning Repository, we implemented regression and classification models—including Linear Regression, Random Forest, Gradient Boosting, Support Vector Regression, and Support Vector Classification. Additional models, such as K-Nearest Neighbors (KNN), Neural Networks (MLPClassifier), and Naive Bayes, were also evaluated to provide a more comprehensive analysis. The regression models aimed to predict the actual grade score (G3), while the classification models categorized students into performance bands (low, medium, high). The project’s novelty lies in its dual-model approach to understanding and forecasting academic outcomes, offering granular and strategic insights. Results showed that ensemble models performed best, while alternative models offered interpretability and benchmark value. Insights from this project could inform early interventions by educators and support data-driven policy decisions.
Authors
- Devara Andreas Jonathan
- IFEANYI MARTINS NWANEGBO
- COSTA DENISON-GEORGE
- NONSO FREDRICK CHIOBI
Institutions
- Lamar University (US)
- Systems Analytics (United States) (US)
Publication Details
- Journal
- International Journal of Modeling and Applied Science Research
- Published
- 2025-06-30
- DOI
- https://doi.org/10.70382/caijmasr.v8i9.015
- Primary Topic
- Online Learning and Analytics
- Type
- article
- Field-Weighted Citation Impact
- 0.00