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

3 schools in Shanksville

Pennsylvania · Public K-12

Shanksville's public-school count of 3 reflects a system enrolling about 284 students inside Pennsylvania, broken out as 1 elementary, 1 middle, and 1 high.

7-year change in Shanksville

SY 2017-18 vs SY 2024-25
Total enrollment
284
-43 (-13%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
97%
was 95%
% Hispanic
1%
was 2%
% Black
1%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Shanksville-Stonycreek El SchElementaryPK-05133
Shanksville-Stonycreek HSHigh09-1290
Shanksville-Stonycreek MSMiddle06-0861

About Shanksville

Shanksville is a sparse Pennsylvania city in terms of public-school footprint, with 3 schools and 284 students total.

On the school-mix side, the city consists of 1 elementary, 1 middle, and 1 high.

Schools in Shanksville average about 95 students each, 83% lower than the Pennsylvania norm.

Looking at the last 7 years. Combined enrollment now sits at 284 students, decreased 13% from the 327 reported in SY 2017-18.

In the discussion threads here, the community for Shanksville discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Shanksville, Pennsylvania?
There are 3 public K-12 schools in Shanksville, with a combined enrollment of about 284.
How many elementary, middle, and high schools are in Shanksville?
Shanksville has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Shanksville?
Shanksville-Stonycreek El Sch is the largest public school in Shanksville by enrollment, with approximately 133 students.
What school districts serve Shanksville?
Shanksville public schools are operated by Shanksville-Stonycreek SD.
What grade levels do public schools in Shanksville cover?
Public schools in Shanksville serve students from pre-K through grade 12.