Data Sources & Methodology

Every figure on 901 Education carries a source citation and a data vintage. This page shows the live status of each dataset the dashboard publishes, and the standards we hold ourselves to.

Published dashboard datasets

This list is generated from the same manifest that powers the status panel above. Source links, update instructions, and current status cannot drift from the data files the dashboard is using.

Early Childhood — birth outcomes (TN DoH) and child-care cost (United For ALICE)

Early Childhood

Live

Early Childhood indicators are maintained by their dedicated source pipelines. Pre-K quality and licensed-capacity data (TN DHS QRIS) has no reproducible bulk download today -- see docs/DATA_GAPS.md -- and remains a declared gap alongside the live indicators above. Verified source pipelines: alice-context, birth-outcomes.

Last fetched:
2024-12-31T00:00:00+00:00
Refresh:
Run: python3 scripts/process_all.py
Open public source

District snapshot KPIs (TDOE composite)

Where We Stand

Live

Snapshot KPIs are maintained by separate TDOE source pipelines. Verified source pipelines: absenteeism, assessment, cohort, enrollment, growth, postsecondary.

Last fetched:
2026-06-24T21:33:49+00:00
Refresh:
Run: python3 scripts/process_all.py
Open public source

Academic outcomes (TCAP, TVAAS, absenteeism, discipline, cohort)

Academic Outcomes

Live

Assessment, growth, cohort, attendance, and discipline fields are maintained by separate source pipelines. Verified source pipelines: absenteeism, assessment, cohort, discipline, growth.

Last fetched:
2026-06-24T21:33:49+00:00
Refresh:
Run: python3 scripts/process_all.py
Open public source

Oversight Board baseline scorecard

Board Accountability

Live

Board baseline metrics are maintained by their dedicated source pipelines. Verified source pipelines: absenteeism, assessment, cohort, discipline, educators, finance, growth, postsecondary.

Last fetched:
2026-06-24T21:33:49+00:00
Refresh:
Run: python3 scripts/process_all.py

Funding (per-pupil expenditure and Tennessee peers)

Funding

Live

MSCS and Tennessee peer per-pupil expenditures use the same TDOE district-average finance field. Local revenue allocation remains a separately documented gap.

Last fetched:
2026-02-27T15:12:26+00:00
Refresh:
Run: python3 scripts/fetch_tdoe_finance.py
Open public source

Post-secondary enrollment within one year

Post-Secondary

Live

Tracks Memphis-Shelby County Schools (MSCS) graduates enrolled in any postsecondary institution in the summer, fall, or following spring. Completion and persistence remain data gaps.

Last fetched:
2024-12-19T17:11:11+00:00
Refresh:
Run: python3 scripts/fetch_tdoe_postsecondary.py
Open public source

Goals registry (TN2030, MSCS Academic Plan, Oversight Board milestones)

Goals Watch

Report-backed

A hand-curated registry of public goals set for Memphis students — by statewide advocates, by the district itself, and by this project. Every goal quotes a published source document; MSCS comparison values come only from this dashboard's verified TDOE pipelines. Statewide targets are shown next to district values for context, never as if they were district targets.

Last fetched:
2026-07-15T19:30:00+00:00
Refresh:
Edit data/goals.json by hand following docs/GOALS.md; every goal must cite a published source document.
Open public source

School directory / lookup table

All sections (join table)

Live

Current Memphis-Shelby County Schools (MSCS) school IDs/names come from the TDOE Profile file. Street addresses and TNSD school types come from the public Tennessee School Directory, joined only on exact school ID. Coordinates are Census Geocoder matches to those addresses; an exact-name OpenStreetMap school-place match is used only when Census has no address match. One maintainer-verified campus coordinate is retained as an explicit ID-keyed override. 0 of 206 schools had no verified geocode and were left absent.

Last fetched:
2026-07-15T07:02:26+00:00
Refresh:
Run: python3 scripts/build_school_lookup.py --directory /path/to/TN-School-Directory.xlsx

System structure (school sectors)

System Structure

Mixed sources

Verified sector counts are derived from the exact-ID Memphis-Shelby County Schools (MSCS) school lookup. School-level performance for every MSCS school now has its own section and data file (data/school_performance.json); teacher-workforce measures remain an explicit public-data gap here.

Last fetched:
2026-07-15T07:02:26+00:00
Refresh:
Run: python3 scripts/build_system_structure.py after refreshing data/school_lookup.json
Open public source

School performance — school-level TCAP for every Memphis-Shelby County Schools (MSCS) school plus three alternative-LEA authorizers

Charter & Alternative-LEA Schools

Live

School-level TCAP ELA/Math proficiency (fetch_tdoe_school_performance.py) and TVAAS literacy-and-numeracy growth composites (this script) for every Memphis-Shelby County Schools (MSCS) school (traditional zone and charter, distinguished by operatorType) plus Memphis's three alternative-LEA authorizers. TN Public Charter School Commission (system 987) is filtered to six verified Memphis school IDs; its statewide aggregate is never used. Suppressed cells remain null and are never estimated. 2020-21 TVAAS is recorded as not rated (value null, not suppressed) per the same project spec fetch_tdoe_growth.py applies at district level, even though TDOE publishes a composite file for that year. No 2020 assessment or 2026 school file exists; series ends in 2024-25.

Last fetched:
2025-09-05T16:44:10+00:00
Refresh:
Run: python3 scripts/fetch_tdoe_school_performance.py && python3 scripts/fetch_tdoe_school_performance_growth.py
Open public source

Community Conditions — Shelby County child-context indicators (Census ACS, SAIPE, SAHIE)

Community Conditions

Live

County-level child context indicators for Shelby County from federal primary sources (Census ACS 5-Year, SAIPE, and SAHIE). Sourced and dated at county grain (county-47157) to provide community conditions context distinct from MSCS district-level metrics.

Last fetched:
2023-12-31T00:00:00+00:00
Refresh:
Run: python3 scripts/fetch_census_child_context.py
Open public source

Data integrity standards

  • — Never display a metric without a source citation and data vintage.
  • — Distinguish what the data shows from what we claim it means; interpretation is labeled.
  • — When TDOE suppresses data (n<10, or proficiency <1% / >99%), we show the suppression — we never interpolate or estimate.
  • — Trend over snapshot: single-year education data is almost always misleading.
  • — COVID-disrupted years (2019-20, 2020-21) are flagged as anomalous.
  • — Denominators are stated: graduation = 4-year cohort; chronic absenteeism = % of enrolled students missing 10%+ of days.
  • — Annual fact-check pass before each data update goes live.