County directory · Pennsylvania · 2026–27
School districts in Westmoreland County, PA
Westmoreland County has 17 regular public school districts, enrolling 42,614 students in 2024–25. The largest is Hempfield Area SD (5,062 students, 12% of the county), followed by Norwin SD and Penn-Trafford SD. All 17 offer kindergarten. Pennsylvania sets no statewide kindergarten cutoff.
The 17 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Hempfield Area SD 4347 Route 136, Greensburg | Pre-K–12 | 9 | 5,062 | 354 | (724) 834-2590 |
| Norwin SD 281 McMahon Dr, North Huntingdon also serves Allegheny County | K–12 | 7 | 4,986 | 299 | (724) 861-3000 |
| Penn-Trafford SD 1100 Randall Court, Export also serves Allegheny County | K–12 | 8 | 3,789 | 239 | (724) 744-4496 |
| Greater Latrobe SD 1816 Lincoln Ave, Latrobe | K–12 | 5 | 3,357 | 223 | (724) 539-4200 |
| Franklin Regional SD 3170 School Rd, Murrysville | K–12 | 4 | 3,303 | 197 | (724) 327-5456 |
| Kiski Area SD 200 Poplar Street, Vandergrift also serves Armstrong County | K–12 | 6 | 3,297 | 255 | (724) 845-2022 |
| Greensburg Salem SD 1 Academy Hill Place, Greensburg | K–12 | 5 | 2,457 | 178 | (724) 832-2900 |
| Belle Vernon Area SD 270 Crest Avenue, Belle Vernon also serves Fayette County | K–12 | 4 | 2,426 | 173 | (724) 808-2500 |
| New Kensington-Arnold SD 707 Stevenson Blvd, New Kensington | Pre-K–12 | 4 | 1,991 | 141 | (724) 335-4401 |
| Mount Pleasant Area SD 271 State Street, Mount Pleasant | K–12 | 5 | 1,853 | 111 | (724) 547-4100 |
| Yough SD 915 Lowber Rd, Herminie | K–12 | 5 | 1,838 | 143 | (724) 446-7272 |
| Southmoreland SD 2351 Route 981, Alverton also serves Fayette County | K–12 | 4 | 1,817 | 146 | (724) 887-2005 |
| Derry Area SD 982 N Chestnut Street Ext, Derry | K–12 | 3 | 1,809 | 128 | (724) 694-1401 |
| Burrell SD 1021 Puckety Church Rd, Lower Burrell | K–12 | 3 | 1,692 | 98 | (724) 334-1406 |
| Ligonier Valley SD 339 West Main St, Ligonier | Pre-K–12 | 4 | 1,352 | 173 | (724) 238-5696 |
| Jeannette City SD 1000 Lowry Ave, Jeannette | Pre-K–12 | 2 | 932 | 86 | (724) 523-5497 |
| Monessen City SD 1275 Rostraver St, Monessen | Pre-K–12 | 3 | 653 | 46 | (724) 684-3600 |
Westmoreland County at a glance
Together the 17 districts run 81 schools from offices in 16 towns. The smallest by enrollment is Monessen City SD, with 653 students; the median Westmoreland County district has 1,991. By grade span: 12 K–12 and 5 Pre-K–12.
Kindergarten in 2024–25, counting the 17 districts that report a K grade: 2,990 children. The biggest kindergarten was Hempfield Area SD's, with 354; Norwin SD had 299, and the smallest, Monessen City SD, had 46.
Westmoreland County holds 17 of Pennsylvania's 500 regular districts (3.4%) and 2.8% of its 1,502,393 public school students, ranking 4th of 67 counties by number of districts and 12th by enrollment. By size, 1 enroll 5,000 or more, 14 enroll 1,000 to 4,999 and 2 have fewer than 1,000 students, and the average school here has about 526 students.
5 districts reach past the county line: Norwin SD (into Allegheny County), Penn-Trafford SD (into Allegheny County), Kiski Area SD (into Armstrong County), Belle Vernon Area SD (into Fayette County) and Southmoreland SD (into Fayette County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 5 of Westmoreland County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:
Hempfield Area SD · Norwin SD · Penn-Trafford SD · Greater Latrobe SD · Franklin Regional SD · Kiski Area SD · Greensburg Salem SD · Belle Vernon Area SD · New Kensington-Arnold SD · Mount Pleasant Area SD · Yough SD · Southmoreland SD · Derry Area SD · Burrell SD · Ligonier Valley SD · Jeannette City SD · Monessen City SD
What grade will my child be in?
More in Pennsylvania
Every Pennsylvania district by county · Pennsylvania kindergarten cutoff
More Pennsylvania county directories: Allegheny County (43) · Beaver County (14) · Lancaster County (16) · Luzerne County (12) · Montgomery County (22) · York County (16)