UM6P and Morocco's Ministry of Education built an explainable ML system flagging dropout risk from 1.4m student records in the Fès-Meknès region, reporting 88% accuracy — though the authors show performance drops sharply under a more realistic year-over-year split.
Morocco's Ministry of National Education, Preschool and Sports partnered with Mohammed VI Polytechnic University (UM6P) to address student dropout using a large administrative dataset covering roughly 1.4 million student records across five academic years in the Fès-Meknès region.
Objectives
The project aimed to build an explainable machine-learning system that could flag students at risk of dropping out early enough for schools to intervene, using SHAP-based interpretability so predictions could be understood by administrators rather than treated as a black box.
Activities
Researchers benchmarked five algorithms (Decision Tree, Random Forest, XGBoost, LightGBM and an ensemble voting approach) trained on more than 100 student-level features, then applied SHAP to surface which factors drove each risk prediction.
Results
With a random data split, the best configuration reached 88% accuracy, 88% recall, 86% precision and an 87% AUC; the single best model (LightGBM on Level 7 students) reached 83% accuracy and 89% AUC. Performance dropped substantially when evaluated with a more realistic chronological (year-over-year) split, which the authors partly attribute to COVID-19-era disruption of typical dropout patterns.
Conclusions
The authors present the system as a promising but preliminary research result confined to one region, cautioning that the headline accuracy figures may not hold in real deployment and noting that the dropout class's small share of records complicates classification.
Implementation
Indicative cost
Medium (€50k–€500k) — No budget figures disclosed; costs implied are primarily research/data-science staff time and computing rather than large capital investment.
Time to results
Medium (1–3 years) — Analysis draws on five consecutive academic years of ministry data; published as an arXiv preprint in April 2025, with no reported classroom deployment timeline yet.
Staffing & skills
UM6P researchers, Ministry of National Education, Preschool and Sports staff (data provision)
Conditions for success
Access to a large, multi-year ministry administrative dataset (~1.4M student records)
Use of explainable AI (SHAP) to make predictions interpretable for school administrators
Benchmarking multiple algorithms rather than committing to a single model upfront
Common failure modes
Performance drops sharply under a realistic chronological train/test split versus a random split
Small minority class (actual dropouts) complicates classification
Limited to a single region (Fès-Meknès), not yet validated nationally
COVID-19-era disruption altered normal dropout patterns, undermining generalisability
Where it fits
Governance type
national ministry + public university partnership
Scale
regional (Fès-Meknès)
Income level
lower-middle-income
Commonly funded by
National / regional programmes
Indicative funding routes for practices of this type — always check each programme's current calls and eligibility rules.
Do you run this practice?
Claim it —
verified implementers get a public contact pathway and can propose corrections.
Data sources
Where this practice's information was retrieved from, and when.