PhiladelphiaProof trees

Where every Philadelphia number comes from

Every value and percentile in the Outliers and Movers tables and on every school page, 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. 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% rateThe 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 attendanceThe school's year-to-date average daily attendance rate — the share of enrolled student-days actually attended.
  • Chronic absenteeism rateIntended 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 suspensionThe share of a school's students with at least one out-of-school suspension in the year.
  • OSS — % students with 4+ suspensionsThe 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+ suspensionsThe share of a school's students with two or more out-of-school suspensions in the year.
  • PSES student — deiThe 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 engagementThe 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 environmentThe 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 capacityThe 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 climateThe 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 leadershipThe 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 — deiThe 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 engagementThe 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 environmentThe 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 capacityThe 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 climateThe 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 leadershipThe 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.

Demographics

  • EnrollmentThe school's October 1 enrollment (all grades).
  • % American Indian / Alaska NativeThe share of the school's students who are American Indian or Alaska Native.
  • % AsianThe share of the school's students who are Asian.
  • % BlackThe share of the school's students who are Black.
  • % Economically DisadvantagedThe share of the school's students recorded as economically disadvantaged.
  • % English LearnerThe share of the school's students who are English learners.
  • % FemaleThe share of the school's students who are female.
  • % HispanicThe share of the school's students who are Hispanic.
  • % MaleThe share of the school's students who are male.
  • % Native Hawaiian / Pacific IslanderThe 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 RacesThe share of the school's students recorded as two or more races.
  • % WhiteThe 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-25School District of Philadelphia. first-fetch findings
  • Enrollment & Demographics, 2024-25School District of Philadelphia. first-fetch findings
  • Student attendance — % with 90%+ attendance, by school and yearSchool District of Philadelphia (Performance Office). first-fetch findings
  • Average daily attendance, by school and yearSchool District of Philadelphia (Performance Office). first-fetch findings
  • District-wide monthly attendance — % with 90%+ attendance within the monthSchool District of Philadelphia (Performance Office). first-fetch findings
  • Out-of-school suspensions, by school and yearSchool District of Philadelphia (Performance Office). first-fetch findings
  • Graduation rates by cohort, 4/5/6-yearSchool District of Philadelphia (Performance Office). first-fetch findings
  • PSSA & Keystone results, 2024-25School District of Philadelphia (Performance Office). first-fetch findings
  • PSSA & Keystone results, 2023-24School District of Philadelphia (Performance Office). first-fetch findings
  • Philly School Experience Survey — topic and subtopic scores, 2019-20 to 2024-25School District of Philadelphia (Research, Evaluation & Accountability). first-fetch findings
  • Future Ready PA Index datafile, 2024-25Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Future Ready PA Index datafile, 2023-24Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Future Ready PA Index datafile, 2022-23Pennsylvania Department of Education (Future Ready PA Index). first-fetch findings
  • Future Ready PA Index datafile, 2021-22Pennsylvania 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
  • 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-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_schoolsdp_attendance_and_suspensions.ts6eaa8e3907d8…f75e3313
2026-06-04sdp_attendance_ada_schoolsdp_attendance_and_suspensions.ts04e0893c5f84…f75e3313
2026-06-04sdp_attendance_90_schoolsdp_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