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

Elk County

Pennsylvania · Public K-12

Elk County runs 10 public K-12 schools inside Pennsylvania, with the county population around 30,506. The mix is 4 elementary, 2 middle, and 3 high.

7-year change in Elk County

SY 2017-18 vs SY 2024-25
Total enrollment
3,139
-271 (-8%) vs SY 2017-18
School count
9
-1 (-10%) vs SY 2017-18
% White
94%
was 95%
% Hispanic
2%
was 2%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
10
3 districts
Enrollment
3,139
NCES CCD
Median income
$66,380
Below Pennsylvania avg
Free/reduced lunch
89.4%
Above Pennsylvania avg
Elementary
4
1,445 students
Middle
2
657 students
High
3
1,037 students
Combined / other
1
schools
LARGEST DISTRICT
Saint Marys Area SD
1,845 students · 3 districts in Elk County

County vs. school enrollment demographics

Left bar is the racial makeup of Elk County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
95%
Hispanic
1%
Black
1%
Asian
0%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
94%
Hispanic
2%
Black
1%
Asian
0%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
20.6%
adults 25+
Poverty rate
4.3%
ACS 5-year
Unemployment
5.7%
civilian labor
Median age
48
19.0% under 18

Test scores in Elk County

Latest 2024-25 ELA proficiency, 9 schools ranked. Pennsylvania state average: 51.1%.

See all 9 schools in Elk County ranked by score →

All schools (10)

NameCityLevelGradesEnrollmentRating
South St Marys Street El SchSaint MarysElementaryPK-05583·
St Marys Area SHSSaint MarysHigh09-12572·
St Marys Area MSSaint MarysMiddle06-08459·
Francis S Grandinetti El SchRidgwayElementaryKG-05359·
Johnsonburg Area El SchJohnsonburgElementaryPK-06272·
Johnsonburg Area HSJohnsonburgHigh07-12241·
Fox Twp El SchKerseyElementaryKG-05231·
Ridgway Area HSRidgwayHigh09-12224·
Ridgway Area MSRidgwayMiddle06-08198·
Bennetts Valley El SchWeedvilleCombinedM-M··

Cities in Elk County

Ridgway3 schoolsSaint Marys3 schoolsJohnsonburg2 schoolsKersey1 schoolWeedville1 school

About Elk County

Elk County is a compact county of about 30,506 residents in Pennsylvania. Its public-school system instructs approximately 3,139 students across 10 schools.

Zooming out, census numbers show the median household earns about $66,380 a year, 21% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 4%. That income level is 7% noticeably below the Pennsylvania median.

On the level-by-level breakdown, Elk County is made up of 4 elementary schools (1,445 students), 2 middle schools (657), 3 high schools (1,037), and 1 combined or other schools.

Saint Marys Area SD dominates the local landscape, accounting for roughly 1,845 students on its own.

Five-year track record. Across the same 7-year window, public-school enrollment shrank 8%: 3,410 students in SY 2017-18 versus 3,139 in SY 2024-25. The school count fell from 10 to 9 across the same 7-year window.

On this page, the community for Elk County 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 Elk County?
Elk County, Pennsylvania has 10 public K-12 schools serving approximately 3,139 students.
How many high schools are in Elk County?
Elk County, Pennsylvania has 3 public high schools, serving approximately 1,037 students.
How many middle schools are in Elk County?
Elk County, Pennsylvania has 2 public middle schools, serving approximately 657 students.
How many elementary schools are in Elk County?
Elk County, Pennsylvania has 4 public elementary schools, serving approximately 1,445 students.
What is the largest school district in Elk County?
Saint Marys Area SD is the largest school district in Elk County, serving approximately 1,845 students. The county contains 3 school districts overall.
How many people live in Elk County?
Elk County has roughly 30,506 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Elk County?
Median household income in Elk County is $66,380, below the Pennsylvania average of $71,313. About 4.3% of residents live below the federal poverty line.
How educated are residents of Elk County?
Approximately 20.6% of adults 25 and older in Elk County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Elk County qualify for free or reduced lunch?
Roughly 89.4% of students in Elk County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Pennsylvania county average of 69.2%.
What is the student-teacher ratio in Elk County schools?
Across Elk County public schools, the enrollment-weighted student-teacher ratio is approximately 13.6 to 1.

Elk County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data