School district · Pennsylvania

Upper Darby SD

Upper Darby SD in Pennsylvania: 13 public schools with 12,173 students and 13.5 students per teacher in the 2024–25 school year. It spent $18,348 per student in FY2024.

Schools
13
Students
12,173
Students per teacher
13.5
PA 13.3 · US 15.1
Spending per student
$18,348
PA $21.5K · US $17.6K

Staff

Full-time equivalents reported by the district. Ratios are students per staff member: lower means more staff for each student, not better results.

Teachers (FTE)
900
Counselors (FTE)
41.0
Students per counselor
297
PA 316 · US 357
Psychologists (FTE)
17.0
Librarians (FTE): 9.5

Money

Current spending pays for staff, services and supplies; buildings and debt are counted apart. It follows local costs and needs (special education, long bus routes), so it is a comparison, not a grade.

Spending per student, 2015–2024
$13.0K15
$14.1K16
$14.1K17
$14.3K18
$14.8K19
$15.0K20
$15.4K21
$16.2K22
$16.9K23
$18.3K24
Where the money comes from (FY2024)
Federal
14% · $38.6M
State
42% · $114.4M
Local
44% · $122M

Per student (FY2024)

Instruction
$12,435
Support services
$5,296
Buildings and equipment (capital outlay)
$28.5M
Long-term debt
$95M

Schools

Open public schools of the district in the 2024–25 school year.

Elementary schools: 10Middle schools: 2High schools: 1
SchoolGradesStudentsStudents / teacher
Aronimink El SchFree meals for all
K–562613.5
Bywood El SchFree meals for all
1–568312.5
Charles Kelly El SchFree meals for all
1–527010.0
Garrettford El SchFree meals for all
1–552911.3
Highland Park El SchFree meals for all
1–573714.2
Hillcrest El SchFree meals for all
K–55519.8
Primos El SchFree meals for all
K–549911.3
Stonehurst Hills El SchFree meals for all
1–54368.9
Upper Darby Kdg CtrFree meals for all
K46816.8
Westbrook Park El SchFree meals for all
K–546812.1
Beverly Hills MSFree meals for all
6–81,47513.5
Drexel Hill MSFree meals for all
6–81,24412.2
Upper Darby SHSFree meals for all
9–124,18717.0

Sources

Address
8201 Lansdowne Ave, Upper Darby, PA 19082
Phone
(610)789-7200
Website