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

Cambria County

Pennsylvania · Public K-12

Cambria County serves about 15,789 K-12 students across 37 public schools, an average of roughly 427 students per campus. By grade band, the county runs 16 elementary, 5 middle, and 15 high schools.

7-year change in Cambria County

SY 2017-18 vs SY 2024-25
Total enrollment
15,789
-1,522 (-9%) vs SY 2017-18
School count
37
+2 (+6%) vs SY 2017-18
% White
81%
was 87%
% Hispanic
3%
was 2%
% Black
9%
was 7%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
131,538
all ages · ACS 5-yr
Schools
37
15 districts
Enrollment
15,789
students · NCES CCD
Median income
$58,418
Below Pennsylvania avg
Free/reduced lunch
72.5%
Above Pennsylvania avg
Elementary
16
7,437 students
Middle
5
1,810 students
High
15
6,402 students
Combined / other
1
140 students
LARGEST DISTRICT
Greater Johnstown SD
2,805 students · 15 districts in Cambria County

County vs. school enrollment demographics

Left bar is the racial makeup of Cambria 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
91%
Hispanic
2%
Black
3%
Asian
1%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
81%
Hispanic
3%
Black
9%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
23.9%
adults 25+
Poverty rate
8.9%
ACS 5-year
Unemployment
4.7%
civilian labor
Median age
46
19.2% under 18

Test scores in Cambria County

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

Top 5 schools (ELA)
  1. Penn Cambria HS· 77.9%
  2. Central Cambria HS· 76.1%
  3. Cambria Heights SHS· 72.4%
  4. Northern Cambria HS· 67.2%
  5. Richland HS· 65.1%

See all 31 schools in Cambria County ranked by score →

All schools (37)

NameCityLevelGradesEnrollmentRating
Greater Johnstown El SchJohnstownElementaryPK-041,133·
Forest Hills El SchSidmanElementaryPK-06994·
Greater Johnstown SHSJohnstownHigh08-12917·
Richland El SchJohnstownElementaryKG-06831·
Forest Hills JSHSSidmanHigh07-12798·
Westmont Hilltop El SchJohnstownElementaryKG-06749·
Richland HSJohnstownHigh07-12693·
Westmont Hilltop JSHSJohnstownHigh07-12689·
Greater Johnstown MSJohnstownMiddle05-07615·
Cambria El SchEbensburgElementaryKG-05542·
Penn Cambria HSCressonHigh09-12538·
Cambria Heights El SchCarrolltownElementaryPK-05533·
Central Cambria HSEbensburgHigh09-12509·
Cambria Heights SHSPattonHigh09-12419·
Portage Area El SchPortageElementaryPK-06401·
Conemaugh Valley El SchJohnstownElementaryPK-06374·
Central Cambria MSEbensburgMiddle06-08347·
Penn Cambria MSGallitzinMiddle06-08343·
Glendale JSHSFlintonHigh07-12340·
Portage Area JSHSPortageHigh07-12339·
Ferndale El SchJohnstownElementaryPK-06325·
Blacklick Valley El CtrNanty GloElementaryPK-06316·
Conemaugh Valley JSHSJohnstownHigh07-12308·
Glendale El SchFlintonElementaryKG-06304·
Penn Cambria Intrmd SchLillyElementary03-05290·
Ferndale Area JSHSJohnstownHigh07-12284·
Cambria Heights MSPattonMiddle06-08271·
Blacklick Valley JSHSNanty GloHigh07-12268·
Northern Cambria El SchNorthern CambriaElementaryPK-04262·
Northern Cambria HSNorthern CambriaHigh09-12262·
Northern Cambria MSNorthern CambriaMiddle05-08234·
Penn Cambria Primary SchLillyElementary01-02175·
Greater Johnstown School District's Cyber AcademyJohnstownCombinedKG-12140·
Jackson El SchJohnstownElementaryKG-02105·
Penn Cambria Pre-PrimaryCressonElementaryPK-KG103·
Admiral Peary Area Vocational-Technical SchoolEbensburgHigh09-1224·
Greater Johnstown Career and Technology CenterJohnstownHigh09-1214·

Cities in Cambria County

Johnstown14 schoolsEbensburg4 schoolsNorthern Cambria3 schoolsCresson2 schoolsFlinton2 schoolsLilly2 schoolsNanty Glo2 schoolsPatton2 schoolsPortage2 schoolsSidman2 schoolsCarrolltown1 schoolGallitzin1 school

About Cambria County

Cambria County is a middle-population county of about 131,538 residents in Pennsylvania. Its public-school system enrolls approximately 15,789 students across 37 schools.

Looking at the wider area, census numbers show the median household earns about $58,418 a year, 24% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 9%. That income level is 18% lower than the Pennsylvania median.

Looking at the level breakdown, Cambria County covers 16 elementary schools (7,437 students), 5 middle schools (1,810), 15 high schools (6,402), and 1 combined or other schools.

The largest single district in Cambria County is Greater Johnstown SD, which alone enrolls about 2,805 students.

Trend over the past 7 years. Combined enrollment now sits at 15,789 students, contracted 9% from the 17,311 reported in SY 2017-18. Over that span, Cambria County gained 2 schools, going from 35 to 37. The White share of public-school enrollment fell from 87% to 81%.

In the discussion threads here, the community for Cambria County discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Cambria County?
There are 37 public K-12 schools in Cambria County, Pennsylvania, with a combined enrollment of about 15,789.
How many high schools are in Cambria County?
Cambria County, Pennsylvania has 15 public high schools, serving approximately 6,402 students.
How many middle schools are in Cambria County?
Cambria County, Pennsylvania has 5 public middle schools, serving approximately 1,810 students.
How many elementary schools are in Cambria County?
Cambria County, Pennsylvania has 16 public elementary schools, serving approximately 7,437 students.
What is the largest school district in Cambria County?
Greater Johnstown SD is the largest school district in Cambria County, serving approximately 2,805 students. The county contains 15 school districts overall.
What is the population of Cambria County?
Cambria County, Pennsylvania has a population of approximately 131,538, with a median age of 46. About 19.2% of residents are under 18.
What is the median household income in Cambria County?
Median household income in Cambria County is $58,418, below the Pennsylvania average of $71,313. About 8.9% of residents live below the federal poverty line.
How educated are residents of Cambria County?
Approximately 23.9% of adults 25 and older in Cambria County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Cambria County qualify for free or reduced lunch?
Roughly 72.5% of students in Cambria 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 Cambria County schools?
Across Cambria County public schools, the enrollment-weighted student-teacher ratio is approximately 14.0 to 1.

Cambria County school rankings

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