Find and compare your child's school options.
Enter your home address to see nearby schools, how they're doing, and how your child would get there — every public, charter, and alternative school in one report-card format.
Enter your home address to see nearby schools, how they're doing, and how your child would get there — every public, charter, and alternative school in one report-card format.
Total public-school enrollment has held near 200,000. District-run enrollment has declined over the decade while charter enrollment has grown — a shift worth seeing alongside any single school.
Research links teacher\u2013student racial match to attendance, discipline and achievement. This is a District-wide comparison \u2014 not specific to any one school \u2014 between the people who teach in Philadelphia\u2019s public schools and the students they serve.
Every figure on this site comes from official public records. We do not collect, survey, or estimate student data ourselves — we only organize what Pennsylvania and the School District of Philadelphia already publish.
Notes: Performance reflects the 2024–25 school year; suspension figures are from the 2023–24 School Progress Report (the most recent published) and enrollment change compares 2024–25 to 2025–26 — additional years will be added over time. Transportation eligibility is a straight-line estimate of the District's 1.5-mile rule, not an official determination. Science reflects Keystone Biology where reported; statewide PSSA science was under a federal assessment waiver in 2024–25. A small number of alternative programs are not separately reported by the state, so their performance fields are intentionally blank.
Spotted something wrong or out of date? Report a data error →