The business question
School districts and education stakeholders sit on enormous amounts of performance data, but a spreadsheet with 1,800+ schools and 100+ metrics answers no questions on its own. The goal of this dashboard was to turn that raw data into something a stakeholder can act on: which schools are outliers, where are the performance gaps, and where are students falling through the cracks?
The dataset
The analysis uses Massachusetts public schools data covering more than 1,800 schools and over 100 metrics per school, spanning enrollment, demographics, funding, academic performance, and dropout rates. Working at that scale, the design challenge is less about any single chart and more about layering views so that broad patterns and individual outliers are both visible.
How the dashboard is built
The dashboard combines four chart types, each doing a specific job:
KPI cards
Headline numbers up top give stakeholders immediate orientation before they dive into any detail.
Scatter plots
Plot schools against each other across two metrics at once, making outliers visually pop out of a 1,800-school crowd instantly.
Bar charts
Ranked comparisons that answer "which schools or districts are highest and lowest" without scanning a table.
Area charts
Show how measures develop across a dimension, adding trend context to the point-in-time comparisons.
Everything is interactive: hover any point for the school behind it, and use the filters to narrow from the full state down to the schools you care about.
Explore the live dashboard
Interactive — hover, click, and filter directly in the dashboard. If it doesn't load, open it on Tableau Public ↗
Key findings
Of the 1,861 schools in the dataset, 376 report graduation-cohort data, and that is where the dropout story lives.
- Dropout is concentrated, not widespread. The median school loses just 2.9% of its cohort, and 48 schools report zero dropouts. But the average is 7.1% because a small group of schools pulls it up: 37 "critical" schools sit at or above a 20% dropout rate, topping out at 71.4% at Frederick Douglass Academy in Brockton.
- Economic disadvantage is the strongest signal in the data. The share of economically disadvantaged students correlates with dropout rate at r = 0.66, the strongest relationship of any metric tested. Schools in the top quartile of economic disadvantage average a 17.8% dropout rate; schools in the bottom quartile average 1.2%. That is roughly a 15x gap.
- Smaller class sizes correlate with higher dropout, and that's not what it looks like. Class size shows a negative correlation with dropout (r = −0.42): critical schools average 10.7 students per class and 277 enrolled, versus 15.9 and 882 elsewhere. My interpretation is that this reflects school type rather than cause and effect. Many of the highest-dropout schools are small alternative and academy programs that exist specifically to serve at-risk students, so small classes are a marker of the population served, not a policy failure.
- Teacher salary barely moves the needle. Average teacher salary shows almost no relationship with dropout at the school level (r = −0.06), a reminder that spending metrics alone don't explain student outcomes in this dataset.
- The problem has a geography. High-dropout schools cluster in Massachusetts's Gateway Cities: Springfield's ten cohort schools average a 22.8% dropout rate, with Lawrence (31.2%), New Bedford (30.4%), Chicopee (26.3%), Brockton (23.5%), and Fall River (22.4%) close behind.
What a stakeholder should do with this: the data argues for targeted intervention over blanket policy. The 37 critical schools are a named, finite list concentrated in a handful of districts, and the strongest lever the data points to is support tied to economic disadvantage, not class size or salary adjustments.
Figures computed directly from the dashboard's packaged dataset (Massachusetts public schools, 2017 report year; 1,861 schools, 376 with graduation-cohort data).
Why this matters
Dashboards like this one are how analytics earns its keep in an organization: leadership shouldn't need to file a request and wait for a report to know where the problems are. The same design principles — KPIs for orientation, scatter plots for outlier detection, ranked bars for comparison — carry directly into the operational and financial dashboards I built during seven years in fintech, where the "schools" were 12,000+ merchants and the metrics were fees, chargebacks, and settlement volume.
Seeking Data Analyst & BI Analyst roles
I'm actively exploring opportunities in Seattle or remote. If your team turns data into decisions, I'd love to talk.