PhiladelphiaProof trees

Where every Philadelphia number comes from

Every value and percentile in the Outliers and Movers tables, every value in a school page’s outcomes, climate and demographics tables, and every figure in the chronic-absenteeism working analysis links to a proof tree: which publisher file the number came from, which version of it (by cryptographic hash), which script read it, what arithmetic was applied, what assumptions that involved, and which checks it passed. Numbers with a dotted underline are the links. A school page’s enrollment, capacity and utilization section is not linked number by number; its four measures have metric trees below, under Access. Story ideas are not yet linked number-by-number; each carries a replication recipe instead. This page indexes the trees by metric, algorithm, and working-analysis statistic.

The trees combine two kinds of record: the factual lineage (file hashes, scripts, commits) read live from the site’s database, and the plain-language explanation of each computation and its assumptions, maintained alongside the code. Everything linked is served on this site from the project repository.

Metrics

Academic performance

Attendance, discipline, and climate

  • Regular attendance rate (state) — The state's 'Regular Attendance' indicator: the share of a school's students, among those enrolled 90 or more school days, who attended 90% or more of them (the column is named PercentPersistentAttendance in the 2021-22 and later workbooks). Published for every public school, including charters. The year shown is the year the students were in school: the state calls this a lagging indicator, so its 2024-25 workbook reports 2023-24 attendance.
  • Attendance ≥90% rate — The share of a school's students who attended at least 90% of the days they were enrolled, as published by the district. 100 minus this number is the site's chronic-absenteeism proxy.
  • Average daily attendance — The school's year-to-date average daily attendance rate — the share of enrolled student-days actually attended.
  • Chronic absenteeism rate — Intended to hold the state's chronic-absenteeism rate; the column is empty for individual Philadelphia schools in the state file, so no cells are served and the metric is hidden from dropdowns.
  • OSS — % students with any suspension — The share of a school's students with at least one out-of-school suspension in the year.
  • OSS — % students with 4+ suspensions — The share of a school's students with four or more out-of-school suspensions in the year (not a published column — derived).
  • OSS — % students with 2+ suspensions — The share of a school's students with two or more out-of-school suspensions in the year.
  • PSES student — dei — The student score for the 'Diversity, Equity, and Inclusion' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES student — family engagement — The student score for the 'Family Engagement' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES student — instructional environment — The student score for the 'Instructional Environment' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES student — professional capacity — The student score for the 'Professional Capacity' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES student — school climate — The student score for the 'School Climate' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES student — school leadership — The student score for the 'School Leadership' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES teacher — dei — The teacher score for the 'Diversity, Equity, and Inclusion' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES teacher — family engagement — The teacher score for the 'Family Engagement' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES teacher — instructional environment — The teacher score for the 'Instructional Environment' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES teacher — professional capacity — The teacher score for the 'Professional Capacity' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES teacher — school climate — The teacher score for the 'School Climate' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
  • PSES teacher — school leadership — The teacher score for the 'School Leadership' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.

Access

  • Pre-K allotment — The Pre-K seats the district allots to the school's site: seats, not enrolled children. They are already inside the enrollment figure and inside utilization.
  • Capacity — The seats the district's Facilities Master Plan assigns the school's site: the denominator of utilization. For a school on several sites of its own, the sites' capacities are added.
  • Enrollment (incl. Pre-K allotment) — The school's October 1 enrollment plus the Pre-K seats the district allots to its site: the numerator of utilization. For a school on several sites of its own, the enrollment is counted once and the Pre-K seats are added.
  • Utilization — The school's enrollment plus the Pre-K seats allotted to its site, as a share of the site's capacity, from the district's Facilities Master Plan. For a school on several sites of its own, the enrollment is counted once and the capacities are added. Descriptive: not ranked against peers.

Demographics

  • Enrollment — The school's October 1 enrollment (all grades).
  • % American Indian / Alaska Native — The share of the school's students who are American Indian or Alaska Native.
  • % Asian — The share of the school's students who are Asian.
  • % Black — The share of the school's students who are Black.
  • % Economically Disadvantaged — The share of the school's students recorded as economically disadvantaged.
  • % English Learner — The share of the school's students who are English learners.
  • % Female — The share of the school's students who are female.
  • % Hispanic — The share of the school's students who are Hispanic.
  • % Male — The share of the school's students who are male.
  • % Native Hawaiian / Pacific Islander — The share of the school's students who are Native Hawaiian or Pacific Islander.
  • % Special Education (IEP) — The share of the school's students with an individualized education program (special education).
  • % Two or More Races — The share of the school's students recorded as two or more races.
  • % White — The share of the school's students who are White.

Algorithms and derivations

Working-analysis statistics

Every figure on the chronic-absenteeism working analysis renders from one committed data file; these trees explain each block of it.

Publisher files

  • Master School List, 2024-25 — School District of Philadelphia. first-fetch findings
  • Enrollment & Demographics, 2024-25 — School District of Philadelphia. first-fetch findings
  • Student attendance — % with 90%+ attendance, by school and year — School District of Philadelphia (Performance Office). first-fetch findings
  • Average daily attendance, by school and year — School District of Philadelphia (Performance Office). first-fetch findings
  • District-wide monthly attendance — % with 90%+ attendance within the month — School District of Philadelphia (Performance Office). first-fetch findings
  • Out-of-school suspensions, by school and year — School District of Philadelphia (Performance Office). first-fetch findings
  • Graduation rates by cohort, 4/5/6-year — School District of Philadelphia (Performance Office). first-fetch findings
  • PSSA & Keystone results, 2024-25 — School District of Philadelphia (Performance Office). first-fetch findings
  • PSSA & Keystone results, 2023-24 — School District of Philadelphia (Performance Office). first-fetch findings
  • Philly School Experience Survey — topic and subtopic scores, 2019-20 to 2024-25 — School District of Philadelphia (Research, Evaluation & Accountability). first-fetch findings
  • Future Ready PA Index datafile, 2024-25 — Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Future Ready PA Index datafile, 2023-24 — Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Future Ready PA Index datafile, 2022-23 — Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Future Ready PA Index datafile, 2021-22 — Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Future Ready PA Index datafile, 2020-21 (older long format) — Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Facilities Master Plan dashboard, SY2024-25 — School District of Philadelphia, Office of Operations. method doc
  • Future Ready PA Index datafile, 2018-19 (older long format) — Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings

Registry of every source with URLs, column mappings, and caveats: sources.yaml

Data loads

Every run of a loader script is recorded with the file it read (SHA-256 hash), the script, and the code commit. Most recent first.

LoadedSource fileYearScriptHashCommit
2026-09-24sdp_facilities_dashboard2024-25facilities.ts18b9791617ed…3b369d04
2026-09-08futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…c19ea6ec
2026-09-08futurereadypa_performance_2023-242023-24futurereadypa_performance.ts89219f7a7ffb…c19ea6ec
2026-09-08futurereadypa_performance_2022-232022-23futurereadypa_performance.ts81fdf381405c…c19ea6ec
2026-09-08futurereadypa_performance_2021-222021-22futurereadypa_performance.ts4efe1b1b120f…c19ea6ec
2026-09-08futurereadypa_performance_2020-212020-21futurereadypa_longformat_attendance.tsfa8e4c859bc7…c19ea6ec
2026-09-08futurereadypa_performance_2019-202019-20futurereadypa_longformat_attendance.ts5fc4cdacd70c…c19ea6ec
2026-09-08futurereadypa_performance_2018-192018-19futurereadypa_longformat_attendance.tse338ebd19851…c19ea6ec
2026-09-07futurereadypa_performance_2020-212020-21futurereadypa_longformat_attendance.tsfa8e4c859bc7…2e6098c8
2026-09-07futurereadypa_performance_2018-192018-19futurereadypa_longformat_attendance.tse338ebd19851…2e6098c8
2026-09-07futurereadypa_performance_2021-222021-22futurereadypa_performance.ts4efe1b1b120f…2e6098c8
2026-09-07futurereadypa_performance_2022-232022-23futurereadypa_performance.ts81fdf381405c…2e6098c8
2026-09-07futurereadypa_performance_2023-242023-24futurereadypa_performance.ts89219f7a7ffb…2e6098c8
2026-09-07futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…2e6098c8
2026-09-07futurereadypa_performance_2021-222021-22futurereadypa_performance.ts4efe1b1b120f…d70724b6
2026-09-07futurereadypa_performance_2022-232022-23futurereadypa_performance.ts81fdf381405c…d70724b6
2026-09-07futurereadypa_performance_2020-212020-21futurereadypa_longformat_attendance.tsfa8e4c859bc7…d70724b6
2026-09-07futurereadypa_performance_2018-192018-19futurereadypa_longformat_attendance.tse338ebd19851…d70724b6
2026-09-07futurereadypa_performance_2023-242023-24futurereadypa_performance.ts89219f7a7ffb…d70724b6
2026-06-04sdp_pssa_keystone_2023-242023-24sdp_pssa_keystone_2023-24.tsd89570e75caa…de835926
2026-06-04sdp_pssa_keystone_2023-242023-24sdp_pssa_keystone_2023-24.tsd89570e75caa…de835926
2026-06-04sdp_pssa_keystone_2023-242023-24sdp_pssa_keystone_2023-24.tsd89570e75caa…de835926
2026-06-04futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…f75e3313
2026-06-04futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…f75e3313
2026-06-04pses_topic_subtopic_scores_all_years2019-20..2024-25pses.ts142800f6ae81…f75e3313
2026-06-04futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…f75e3313
2026-06-04futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…f75e3313
2026-06-04sdp_suspensions_school—sdp_attendance_and_suspensions.ts6eaa8e3907d8…f75e3313
2026-06-04sdp_attendance_ada_school—sdp_attendance_and_suspensions.ts04e0893c5f84…f75e3313
2026-06-04sdp_attendance_90_school—sdp_attendance_and_suspensions.ts552bf3bd6d53…f75e3313
2026-06-04sdp_graduation_school_2014-20252010-11..2021-22sdp_graduation.ts8ae3969118c3…f75e3313
2026-06-03sdp_enrollment_demographics_school_2024-252024-25sdp_enrollment_demographics.ts80f169f31c3e…63ddc08c
2026-06-03sdp_pssa_keystone_2024-252024-25sdp_pssa_keystone.tsd040e16c1b88…63ddc08c
2026-06-03futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…63ddc08c
2026-06-03futurereadypa_performance_2024-252024-25futurereadypa_performance.tsa16ffc40e7d1…63ddc08c
2026-06-03sdp_master_school_list_2024-252024-25master_school_list.ts8877ce7fd147…c44dbe77
2026-06-03sdp_master_school_list_2024-252024-25master_school_list.ts8877ce7fd147…c44dbe77