Student Performance Prediction Using Machine Learning

Fuente: Zenodo
Saved in:
Bibliographic Details
Main Author: Saurabh Sharma, Vaibhav Paliwal, Manohar Singh, Bhavesh Kumawat, Smita Dandge
Format: Recurso digital
Published: Zenodo 2026
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866901949904846848
author Saurabh Sharma, Vaibhav Paliwal, Manohar Singh, Bhavesh Kumawat, Smita Dandge
author_facet Saurabh Sharma, Vaibhav Paliwal, Manohar Singh, Bhavesh Kumawat, Smita Dandge
contents <h2>Abstract</h2> <div>Predicting student academic performance at an early stage is a critical challenge in modern educational institutions. This paper presents an end-to-end machine learning pipeline that applies the Decision Tree ID3 algorithm to predict student grade categories and identify at-risk students before final examinations. The system accepts ten student-level features — including attendance, previous scores, study hours, internal marks, assignment completion, participation score, lab performance, number of backlogs, parental education, and internet access — and classifies each student into one of four grade categories: Distinction (≥75%), First Class (60–74%), Pass (40–59%), or Fail (<40%). A standard preprocessing pipeline comprising median imputation, label encoding, and standard scaling is applied before model training. The trained model is deployed via a Flask REST API with a browser-based HTML interface enabling real-time prediction with confidence scores, interpretable decision paths, and proactive risk warnings. Experimental evaluation on a 500-record synthetic dataset yields an accuracy of 57%, precision of 60%, and F1-score of 57%. Results confirm that attendance and previous academic scores are the two dominant predictors of student outcomes, consistent with prior literature. The system provides educators with an interpretable, actionable tool for early intervention.</div> <h2>Keywords</h2> attendance prediction, decision tree, educational data mining, ID3 algorithm, machine learning, student performance prediction
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_20001598
institution Zenodo
language
publishDate 2026
publisher Zenodo
record_format zenodo
spellingShingle Student Performance Prediction Using Machine Learning
Saurabh Sharma, Vaibhav Paliwal, Manohar Singh, Bhavesh Kumawat, Smita Dandge
<h2>Abstract</h2> <div>Predicting student academic performance at an early stage is a critical challenge in modern educational institutions. This paper presents an end-to-end machine learning pipeline that applies the Decision Tree ID3 algorithm to predict student grade categories and identify at-risk students before final examinations. The system accepts ten student-level features — including attendance, previous scores, study hours, internal marks, assignment completion, participation score, lab performance, number of backlogs, parental education, and internet access — and classifies each student into one of four grade categories: Distinction (≥75%), First Class (60–74%), Pass (40–59%), or Fail (<40%). A standard preprocessing pipeline comprising median imputation, label encoding, and standard scaling is applied before model training. The trained model is deployed via a Flask REST API with a browser-based HTML interface enabling real-time prediction with confidence scores, interpretable decision paths, and proactive risk warnings. Experimental evaluation on a 500-record synthetic dataset yields an accuracy of 57%, precision of 60%, and F1-score of 57%. Results confirm that attendance and previous academic scores are the two dominant predictors of student outcomes, consistent with prior literature. The system provides educators with an interpretable, actionable tool for early intervention.</div> <h2>Keywords</h2> attendance prediction, decision tree, educational data mining, ID3 algorithm, machine learning, student performance prediction
title Student Performance Prediction Using Machine Learning
url https://doi.org/10.5281/zenodo.20001598