The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

4 schools in Selinsgrove

Pennsylvania · Public K-12

Public K-12 enrollment in Selinsgrove totals about 2,283 students across 4 schools (an average of 571 students per school).

4-year change in Selinsgrove

SY 2020-21 vs SY 2024-25
Total enrollment
2,283
-157 (-6%) vs SY 2020-21
School count
4
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
5,593
all ages · ACS 5-yr
Students
2,283
public K-12 · NCES
Schools
4
public K-12
NameLevelGradesEnrollment
Selinsgrove Area El SchElementaryKG-02472
Selinsgrove Area HSHigh09-12744
Selinsgrove Area MSMiddle06-08532
Selinsgrove Intrmd SchElementary03-05535

About Selinsgrove

Across Selinsgrove, Pennsylvania, 4 public schools serves about 2,283 students between them.

On the school-mix side, the city is made up of 2 elementary, 1 middle, and 1 high.

Trend over the past 4 years. Across the same 4-year window, public-school enrollment shrank 6%: 2,440 students in SY 2020-21 versus 2,283 in SY 2024-25.

On this page, the community for Selinsgrove discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Selinsgrove?
Selinsgrove, Pennsylvania has 4 public K-12 schools serving approximately 2,283 students.
How many elementary, middle, and high schools are in Selinsgrove?
Selinsgrove has 2 elementary schools, 1 middle school, and 1 high school.
What is the largest public school in Selinsgrove?
Selinsgrove Area HS is the largest public school in Selinsgrove by enrollment, with approximately 744 students.
What school districts serve Selinsgrove?
Selinsgrove public schools are operated by Selinsgrove Area SD.
What grade levels do public schools in Selinsgrove cover?
Public schools in Selinsgrove serve students from kindergarten through grade 12.