Skip to content
Data Science Intermediate

Student Performance Dashboard

Data visualisation tool built with Python and Pandas

An interactive dashboard that analyses class test scores, identifies struggling students, and produces clear charts for teacher decision-making.

A

Adaeze Nnaji

Mater Dei College

📊

Created as part of the Data Science track, this project uses Python to process a real CSV dataset of mock exam results and produces a visual summary for teachers.

Tools used

  • Python 3 + Pandas for data processing
  • Matplotlib + Seaborn for charts
  • Jupyter Notebook for presentation

What the dashboard shows

  • Class average per subject
  • Individual student trend lines across terms
  • Colour-coded performance heatmap
  • Automated flag for students below 50%
import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv("results.csv")
below_avg = df[df["score"] < 50]
print(f"{len(below_avg)} students need extra support")

Share this project

Project Details

  • Category Data Science
  • Difficulty Intermediate
  • Student Adaeze Nnaji
  • School Mater Dei College

Browse By Category

Inspired by this project?

Your students can build projects just like this — with Techxagon Academy.