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

Westmoreland County

Pennsylvania · Public K-12

Public schools in Westmoreland County, Pennsylvania total 85, with combined enrollment of about 41,302 students against a county population of 352,500. That breaks down as 43 elementary, 19 middle, and 22 high.

7-year change in Westmoreland County

SY 2017-18 vs SY 2024-25
Total enrollment
41,302
-3,690 (-8%) vs SY 2017-18
School count
84
0 (0%) vs SY 2017-18
% White
85%
was 90%
% Hispanic
3%
was 1%
% Black
5%
was 4%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
352,500
all ages · ACS 5-yr
Schools
85
21 districts
Enrollment
41,302
students · NCES CCD
Median income
$74,109
Above Pennsylvania avg
Free/reduced lunch
53.4%
Below Pennsylvania avg
Elementary
43
17,708 students
Middle
19
9,348 students
High
22
14,246 students
Combined / other
1
schools
LARGEST DISTRICT
Hempfield Area SD
5,015 students · 21 districts in Westmoreland County

County vs. school enrollment demographics

Left bar is the racial makeup of Westmoreland 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
92%
Hispanic
2%
Black
3%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
85%
Hispanic
3%
Black
5%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
32.8%
adults 25+
Poverty rate
6.6%
ACS 5-year
Unemployment
4.8%
civilian labor
Median age
47
18.2% under 18

Test scores in Westmoreland County

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

Top 5 schools (ELA)
  1. Penn Trafford HS· 90.5%
  2. Sunset Valley El Sch· 85.5%
  3. McCullough El Sch· 83.4%
  4. Norwin HS· 83.2%
  5. Trafford El Sch· 82.2%
Lowest 5 schools (ELA)
  1. Monessen SHS· 12.5%
  2. Monessen El Ctr· 17.0%
  3. Roy A. Hunt El Sch· 19.7%
  4. Valley JSHS· 20.5%
  5. Monessen MS· 21.7%

See all 74 schools in Westmoreland County ranked by score →

All schools (85)

NameCityLevelGradesEnrollmentRating
Norwin HSNorth HuntingdonHigh09-121,671·
Hempfield Area SHSGreensburgHigh10-121,228·
Penn Trafford HSHarrison CityHigh09-121,167·
Greater Latrobe SHSLatrobeHigh09-121,115·
Franklin Regional SHSMurrysvilleHigh09-121,101·
Kiski Area HSVandergriftHigh09-121,075·
Valley JSHSNew KensingtonHigh07-12905·
Norwin MSNorth HuntingdonMiddle07-08819·
Franklin Regional Intermediate SchMurrysvilleElementary03-05789·
Greensburg-Salem HSGreensburgHigh09-12784·
Franklin Regional MSMurrysvilleMiddle06-08771·
Hillcrest Intermediate SchNorth HuntingdonMiddle05-06755·
Grandview El SchDerryElementaryKG-05753·
Belle Vernon Area HSBelle VernonHigh09-12735·
Rostraver El SchBelle VernonElementaryKG-06660·
Latrobe El SchLatrobeElementaryKG-06627·
Wendover MSGreensburgMiddle06-08626·
Franklin Regional Primary SchMurrysvilleElementaryKG-02619·
Roy A. Hunt El SchArnoldElementary03-06609·
Derry Area SHSDerryHigh09-12598·
Mount Pleasant Area HSMount PleasantHigh09-12597·
Yough SHSHerminieHigh09-12592·
Greensburg-Salem MSGreensburgMiddle06-08568·
Burrell HSLower BurrellHigh09-12566·
Southmoreland SHSAlvertonHigh09-12566·
Southmoreland El SchScottdaleElementary02-05548·
West Hempfield MSIrwinMiddle06-08546·
Yough Intrmd/MS SchRuffsdaleMiddle05-08541·
Mountain View El SchGreensburgElementaryKG-06534·
Amos K Hutchinson El SchGreensburgElementaryKG-05521·
Kiski Area IHSVandergriftMiddle07-08518·
Penn MSJeannetteMiddle06-08518·
Stanwood El SchNew StantonElementaryPK-05518·
Baggaley El SchLatrobeElementaryKG-06510·
Jeannette McKee El SchJeannetteElementaryPK-06504·
Kiski Area Upper El SchApolloMiddle05-06502·
Greater Latrobe JHSLatrobeMiddle07-08499·
West Hempfield El SchIrwinElementaryPK-05496·
Fort Allen El SchGreensburgElementaryPK-05480·
Norvelt El SchMount PleasantElementaryKG-03457·
McCullough El SchJeannetteElementaryKG-05448·
Sunset Valley El SchNorth HuntingdonElementaryKG-04448·
Bon Air El SchLower BurrellElementaryKG-03447·
Kiski Area North Primary SchLeechburgElementaryKG-04447·
Derry Area MSDerryMiddle06-08440·
Ligonier Valley HSLigonierHigh09-12434·
Kiski Area East Primary SchVandergriftElementaryKG-04425·
Stewartsville El SchNorth HuntingdonElementaryKG-04422·
Hahntown El SchNorth HuntingdonElementaryKG-04419·
Sheridan Terrace El SchNorth HuntingdonElementaryKG-04417·
Sunrise El SchIrwinElementaryKG-05412·
Southmoreland MSScottdaleMiddle06-08410·
Harrison Park El SchJeannetteElementaryKG-05409·
Jeannette HSJeannetteHigh07-12405·
Charles A Huston MSLower BurrellMiddle06-08399·
Ramsay El SchMount PleasantMiddle04-06396·
Mellon El SchLigonierElementaryPK-05395·
Maxwell El SchGreensburgElementaryKG-05380·
West Point El SchGreensburgElementaryKG-05372·
Harrold SchoolGreensburgHigh09-09369·
Trafford MSTraffordMiddle06-08354·
Monessen El CtrMonessenElementaryPK-05330·
Kiski Area South Primary SchExportElementaryKG-04308·
Nicely El SchGreensburgElementaryKG-05296·
Mount Pleasant Area JHSMount PleasantMiddle07-08290·
Berkey SchArnoldElementary01-02289·
Southmoreland Primary CenterAlvertonElementaryKG-01277·
H W Good El SchHerminieElementaryKG-04270·
Level Green El SchTraffordElementaryKG-05269·
Ligonier Valley MSLigonierMiddle06-08268·
Stewart El SchLower BurrellElementary04-05259·
Metzgar El SchNew AlexandriaElementaryKG-05256·
Laurel Valley El SchNew FlorenceElementaryPK-05238·
Mendon El SchRuffsdaleElementaryKG-04234·
Trafford El SchTraffordElementaryKG-05196·
Monessen SHSMonessenHigh09-12193·
West Newton El SchWest NewtonElementaryKG-04181·
Martin SchNew KensingtonElementaryPK-KG147·
Monessen MSMonessenMiddle06-08128·
Dr Robert Ketterer CS IncLatrobeHigh06-12127·
Donegal El SchJones MillsElementaryKG-0392·
Northern Westmoreland Career & Technology CenterNew KensingtonHigh09-127·
Eastern Westmoreland Career and Technology CenterLatrobeHigh09-126·
Central Westmoreland Career and Technology CenterNew StantonHigh09-125·
Harrold MSGreensburgCombinedM-M··

Cities in Westmoreland County

Greensburg12 schoolsNorth Huntingdon7 schoolsLatrobe6 schoolsJeannette5 schoolsLower Burrell4 schoolsMount Pleasant4 schoolsMurrysville4 schoolsDerry3 schoolsIrwin3 schoolsLigonier3 schoolsMonessen3 schoolsNew Kensington3 schoolsTrafford3 schoolsVandergrift3 schoolsAlverton2 schoolsArnold2 schoolsBelle Vernon2 schoolsHerminie2 schoolsNew Stanton2 schoolsRuffsdale2 schoolsScottdale2 schoolsApollo1 schoolExport1 schoolHarrison City1 schoolJones Mills1 schoolLeechburg1 schoolNew Alexandria1 schoolNew Florence1 schoolWest Newton1 school

About Westmoreland County

Westmoreland County is a large Pennsylvania county of about 352,500 residents, home to 85 public schools and roughly 41,302 students.

In context, census numbers show the median household earns about $74,109 a year, roughly 33% of adults have completed at least a four-year degree, and roughly 7% of residents live below the federal poverty line.

In terms of grade levels, Westmoreland County comprises 43 elementary schools (17,708 students), 19 middle schools (9,348), 22 high schools (14,246), and 1 combined or other schools.

Hempfield Area SD is the biggest district by enrollment, covering about 5,015 students across Westmoreland County.

Looking at the last 7 years. Combined enrollment now sits at 41,302 students, shrank 8% from the 44,992 reported in SY 2017-18. The White share of public-school enrollment declined from 90% to 85%.

In the discussion threads here, the community for Westmoreland County discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Westmoreland County?
Westmoreland County, Pennsylvania has 85 public K-12 schools serving approximately 41,302 students.
How many high schools are in Westmoreland County?
Westmoreland County, Pennsylvania has 22 public high schools, serving approximately 14,246 students.
How many middle schools are in Westmoreland County?
Westmoreland County, Pennsylvania has 19 public middle schools, serving approximately 9,348 students.
How many elementary schools are in Westmoreland County?
Westmoreland County, Pennsylvania has 43 public elementary schools, serving approximately 17,708 students.
What is the largest school district in Westmoreland County?
Hempfield Area SD is the largest school district in Westmoreland County, serving approximately 5,015 students. The county contains 21 school districts overall.
What is the population of Westmoreland County?
Westmoreland County, Pennsylvania has a population of approximately 352,500, with a median age of 47. About 18.2% of residents are under 18.
What is the median household income in Westmoreland County?
Median household income in Westmoreland County is $74,109, above the Pennsylvania average of $71,313. About 6.6% of residents live below the federal poverty line.
How educated are residents of Westmoreland County?
Approximately 32.8% of adults 25 and older in Westmoreland County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Westmoreland County qualify for free or reduced lunch?
Roughly 53.4% of students in Westmoreland County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Pennsylvania county average of 69.2%.
What is the student-teacher ratio in Westmoreland County schools?
Across Westmoreland County public schools, the enrollment-weighted student-teacher ratio is approximately 14.5 to 1.

Westmoreland County school rankings

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