Philadelphia public schools are run by one citywide district that assigns most students to a neighborhood school by home address, with magnet and charter options available by application. Attendance is free for city residents. The key is learning your catchment school, your options, and the deadlines that apply.
The District in One Paragraph
Philadelphia public schools are run by a single citywide district, the School District of Philadelphia, which assigns most students to a neighborhood school based on their home address and also operates an application-based selection process for magnet and citywide programs. Charter schools, which are public and free, are authorized separately and hold their own enrollment lotteries. Families who live anywhere in the city have a guaranteed seat at their catchment school, and they can also apply to choice programs across the city.
Because the district is large and school quality varies by program and by catchment, the practical question for most parents is not "does the city have good schools" but "which school serves my address, and which options can my child apply to." Answer those two questions and the system becomes much easier to navigate.
Catchment Schools, Magnets, and Charters
Every Philadelphia address falls inside a catchment, the attendance zone that determines your neighborhood school for each grade level. That school is guaranteed to you. Beyond the catchment, three main alternatives exist.
Magnet and Citywide Schools
Magnet schools offer specialized themes such as science, the arts, languages, or accelerated academics. They accept students from across the city through a selection process rather than by address, and they are free to attend.
Charter Schools
Charters are public schools run by independent organizations under a contract, or charter, with an authorizer. They enroll by application and lottery when demand exceeds space, and they cannot charge tuition.
Parochial and Private Schools
Faith-based and independent schools operate outside the district entirely. They set their own admissions and charge tuition, sometimes with financial aid.
For a deeper look at how schools compare by type, see our answer on charter versus public schools.
Who Runs the Schools and How They Are Funded
The School District of Philadelphia is governed by a Board of Education whose members are appointed, with a superintendent who manages day-to-day operations. The district sets policy, hires and evaluates staff, and controls the budget that covers its schools.
Funding comes from three main sources: local revenue, which is collected largely through property and wage taxes and approved through the city budget; state aid from Pennsylvania; and federal dollars for programs such as special education and school meals. Because Pennsylvania relies heavily on local funding, budgets and programs can differ noticeably from school to school, and from the surrounding suburban districts.
Parents do not need to track the full budget picture, but it helps to know that when a school's funding shifts, class size, staffing, and program offerings can shift with it. That is one reason we recommend looking at current school data and talking to the school itself rather than relying on reputation alone.
Enrollment in Practice
Enrolling in a Philadelphia public school is free and open to any city resident. You register your child with the district, typically through your neighborhood school or the district's enrollment office, and provide proof of residency, a birth certificate or similar record, immunization records, and a health history. The exact list is posted on the district's website and can change, so it is worth checking before you gather documents.
Children enter by age and grade. The cutoff for kindergarten, the documents accepted as proof of residency, and the registration window all change from year to year. Families who move to the city mid-year can enroll their child right away in most cases; see our guide to mid-year enrollment for the details.
Our full walkthrough of the steps is on the Philadelphia School District enrollment process page.
Smarty's Advice Expert Insight
John Smart (Smarty) · Smarty Home Solutions / eXp Realty Agent, AI Certified Agent
Your Next Step for Philadelphia Schools
Start with your catchment. Look up the school your address is assigned to, tour it, and understand your child's guaranteed option before you layer on magnet or charter applications. The choice programs are worth applying to, but a catchment seat is the one you can count on.
Enrollment rules, deadlines, and program availability change every year. Confirm the current details directly with the School District of Philadelphia or the individual school.
When schools matter to your home search, schedule a free consultation with Smarty or call 215-598-6848. We help families across Philadelphia and the five surrounding counties match their address, their schools, and their budget.
Related reading: Find which school an address is assigned to | How magnet schools work | Buying a home in Philadelphia