Skip to content

2026 · Student Performance Prediction · ML engineer

Predictions a teacher can act on, with the reasons attached

built with
PythonXGBoostscikit-learnSHAPFastAPI

What it does

Takes a student's learning history and predicts whether they are likely to struggle with an upcoming lesson, early enough to do something about it.

The pipeline

Feature engineering, three models compared against each other, and SHAP explainability so a prediction can be justified rather than just emitted.

That last part matters: a model that flags a student without being able to say why is not something a teacher can act on responsibly.

Served behind a documented REST API.

More work.

Student Performance Prediction — Muyah Gaious Angwe