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 campus).

7-year change in Selinsgrove

SY 2017-18 vs SY 2024-25
Total enrollment
2,283
-300 (-12%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
90%
was 89%
% Hispanic
4%
was 4%
% Black
2%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
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 7 years. Across the same 7-year window, public-school enrollment shrank 12%: 2,583 students in SY 2017-18 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, 1 middle, 1 high public schools.
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.