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.
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 →