Skip to content
Open access

Explainable machine learning for early classification of middle school student performance

Mohamed El Jihaoui Oum El Kheir Abra Khalifa Mansouri
Jul 2026 · Frontiers in Education · Vol 11 · 1 citation · 56 references

TL;DR

Making the model's reasoning visible lets educators and administrators flag at-risk students earlier and direct support to the schools and students most affected by socioeconomic disadvantages.

Abstract

Identifying students at risk of academic underperformance early is a longstanding difficulty for school systems, and the difficulty is sharpest where socioeconomic inequality is severe. This study presents an interpretable machine learning framework for predicting academic outcomes in middle school. The framework was developed on a dataset of 561,538 student records. Preprocessing, feature engineering, and stratified sampling were used to keep the sample representative across subgroups, and class imbalance was handled through class weighting during training together with threshold tuning for each outcome category. Several algorithms were compared, and model selection relied on the Borda Count method, which aggregates each model's ranking across multiple evaluation metrics instead of privileging a single criterion. CatBoost performed best on the test set, with a balanced accuracy of 88.8%, MCC of 70.6%, G-Mean of 88.7%, and F1-score of 91.4%. Explainable AI (XAI) techniques were then applied so that predictions can be interpreted at the global and individual levels. Assessment and examination scores were the strongest predictors of outcomes; poverty and class size mattered too, though less. The practical use of the framework is straightforward: making the model's reasoning visible lets educators and administrators flag at-risk students earlier and direct support to the schools and students most affected by socioeconomic disadvantages.

Read PDF

Similar papers

Open access Oct 2026

Machine Learning for Predicting Student Academic Performance: A Case Study at a Public University

Predicting how well a student will perform before, rather than after, a semester goes wrong is one of the more practical promises that machine learning has brought to higher education. This study reports a case study conducted at a public university, in which academic records, attendance logs, and a small set of socio-...

Habibrahman Habibi, Abdul Wajid Fazil, Kefayatullah Khairkhah · 0 citations
Open access Sep 2026

Comparative Evaluation of Machine Learning Models for Early Prediction of Student Academic Performance Using the Open University Learning Analytics Dataset

This study develops and comparatively evaluates four supervised machine learning models for multi-class prediction of final student outcome on the Open University Learning Analytics Dataset (OULAD), demonstrating that aggregate accuracy substantially overstates the usefulness of these models for risk detection and that...

A. Omarbekova, A. Nazyrova, G. Bekmanova et al. · 0 citations
Review Open access Sep 2026

An explainable machine learning framework for early student dropout risk prediction and stratification

Student dropout remains a persistent challenge in higher education institutions, affecting academic continuity, institutional performance, and long-term socioeconomic outcomes. Early identification of at-risk students enables timely intervention and improved retention strategies. This study proposes an explainable mach...

Vinayak Hegde, Anuvarshini Palaniswamy, Doyel Bhar et al. · 0 citations
Conference Aug 2026

Early Detection of Student Dropout Using Ensemble Learning with Recursive Feature Elimination

Student dropout in higher education is a persistent problem with real consequences for students, institutions, and the broader economy. This paper presents a machine learning pipeline for early dropout prediction built on the UCI Student Dropout and Academic Success dataset, which contains 4,424 student records across...

A. Febrian, Dwiki Yulian, Muhammad Arifin Ilham et al. · 0 citations
Open access Aug 2026

Interpretable Machine Learning for Early Detection of Academically At-Risk Students Using Behavioral, Socio-Demographic and Learning-Related Factors

The increasing adoption of learning analytics in higher education has encouraged the development of machine learning models for the early detection of academically at-risk students. However, many predictive models emphasize accuracy while providing limited interpretability for educators and academic advisors. This stud...

Vadlya Maarif · 0 citations
2026

A Stacking Ensemble Machine Learning Framework for Predicting Academic Performance and Identifying At-Risk Students in Rural Secondary Schools: Evidence from Aurangabad District, Maharashtra

Secondary rural schools need to be able to identify at-risk students prior to the conclusion of Class 10 exams. This research project developed and tested a machine-learning approach for predicting three tasks: pass or fail, percentage scores, and the most probable subject of failure. The dataset consisted of approxima...

Pallavi R. Gavali, Kavita Y. Suryawanshi · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.