Machine Learning Models for Early Identification of At-Risk Students
DOI:
https://doi.org/10.65339/ijsair.V2.I2.527Keywords:
Academic Intervention, At-Risk Students, Early Warning System, Educational Data Mining, Machine Learning, Predictive Analytics, Random Forest, Student Performance, Supervised Classification, Sustainable EducationAbstract
This study developed and evaluated supervised machine learning models for the early identification of academically at-risk students using selected academic performance indicators. Anchored on Educational Data Mining and supervised machine learning classification, the study employed a quantitative experimental research design using a synthetic dataset composed of 100 student records. The dataset included attendance rate, quiz average score, assignment completion rate, midterm examination score, final examination score, and class participation score. The students were classified as either at-risk or not at-risk based on patterns of attendance and academic performance. Data preprocessing involved mean imputation, Min-Max Scaling, categorical encoding, and an 80% training and 20% testing split. Logistic Regression, Decision Tree, and Random Forest models were implemented and evaluated using accuracy, precision, recall, F1-score, and ROC-AUC. Results showed that Random Forest achieved the highest predictive performance, with 93% accuracy, 0.92 precision, 0.91 recall, 0.91 F1-score, and 0.95 ROC-AUC. The model correctly classified 46 non-at-risk students and 47 at-risk students, with only 4 false positives and 3 false negatives. The study concludes that machine learning can support early warning systems and improve educational decision-making by helping institutions identify students who may need timely academic support. Future studies should use larger real-world institutional datasets and include broader learner-related variables to improve model generalization. The study supports SDG 4, Quality Education, and SDG 9, Industry, Innovation and Infrastructure, by promoting data-driven academic intervention and educational innovation. Its sustainability impact is linked to educational, institutional, and technological sustainability through improved student monitoring, support planning, and evidence-based decision-making.
References
Akçapınar, G., Altun, A., & Aşkar, P. (2019). Using learning analytics to develop early-warning system for at-risk students. International Journal of Educational Technology in Higher Education, 16, Article 40. https://doi.org/10.1186/s41239-019-0172-z
Baker, R. S., & Inventado, P. S. (2014). Educational data mining and learning analytics. In J. A. Larusson & B. White (Eds.), Learning analytics: From research to practice (pp. 61–75). Springer. https://doi.org/10.1007/978-1-4614-3305-7_4
Breiman, L. (2001). Random forests. Machine Learning, 45, 5–32. https://doi.org/10.1023/A:1010933404324
Chung, J. Y., & Lee, S. (2019). Dropout early warning systems for high school students using machine learning. Children and Youth Services Review, 96, 346–353. https://doi.org/10.1016/j.childyouth.2018.11.030
Fawcett, T. (2006). An introduction to ROC analysis. Pattern Recognition Letters, 27(8), 861–874. https://doi.org/10.1016/j.patrec.2005.10.010
Géron, A. (2019). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems (2nd ed.). O’Reilly Media.
Han, J., Kamber, M., & Pei, J. (2012). Data mining: Concepts and techniques (3rd ed.). Elsevier. https://doi.org/10.1016/C2009-0-61819-5
Hosmer, D. W., Jr., Lemeshow, S., & Sturdivant, R. X. (2013). Applied logistic regression (3rd ed.). Wiley. https://doi.org/10.1002/9781118548387
Hu, Y.-H., Lo, C.-L., & Shih, S.-P. (2014). Developing early warning systems to predict students’ online learning performance. Computers in Human Behavior, 36, 469–478. https://doi.org/10.1016/j.chb.2014.04.002
Lee, S., & Chung, J. Y. (2019). The machine learning-based dropout early warning system for improving the performance of dropout prediction. Applied Sciences, 9(15), Article 3093. https://doi.org/10.3390/app9153093
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, É. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12(85), 2825–2830. https://jmlr.org/papers/v12/pedregosa11a.html
Powers, D. M. W. (2011). Evaluation: From precision, recall and F-measure to ROC, informedness, markedness and correlation. Journal of Machine Learning Technologies, 2(1), 37–63. https://www.bioinfopublication.org/files/articles/2_1_1_JMLT.pdf
Quinlan, J. R. (1986). Induction of decision trees. Machine Learning, 1, 81–106. https://doi.org/10.1007/BF00116251
Romero, C., & Ventura, S. (2020). Educational data mining and learning analytics: An updated survey. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 10(3), Article e1355. https://doi.org/10.1002/widm.1355
UNESCO. (n.d.). Artificial intelligence in education. Retrieved May 30, 2026, from https://www.unesco.org/en/digital-education/artificial-intelligence
United Nations Department of Economic and Social Affairs. (n.d.-a). Goal 4: Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all. Retrieved May 30, 2026, from https://sdgs.un.org/goals/goal4
United Nations Department of Economic and Social Affairs. (n.d.-b). Goal 9: Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation. Retrieved May 30, 2026, from https://sdgs.un.org/goals/goal9
