Armstrong County
Armstrong County's public-school footprint spans 17 K-12 campuses with combined enrollment of about 6,972, the largest district being Armstrong SD. The level mix is 9 elementary, 3 middle, and 5 high schools.
7-year change in Armstrong County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Armstrong 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".
Test scores in Armstrong County
Latest 2024-25 ELA proficiency, 16 schools ranked. Pennsylvania state average: 51.1%.
- Leechburg Area HS· 80.6%
- Apollo-Ridge HS· 67.2%
- West Shamokin JSHS· 65.0%
- South Buffalo El Sch· 62.9%
- David Leech El Sch· 54.8%
- Lenape El Sch· 39.4%
- Apollo-Ridge El Sch· 41.8%
- Elderton El Sch· 42.5%
- Leechburg Area MS· 43.2%
- West Hills Intermediate Sch· 43.9%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Armstrong JSHS | Kittanning | High | 07-12 | 1,374 | · |
| Lenape El Sch | Ford City | Elementary | KG-06 | 691 | · |
| Lenape Technical School | Ford City | High | 09-12 | 586 | · |
| Apollo-Ridge El Sch | Spring Church | Elementary | PK-05 | 545 | · |
| West Shamokin JSHS | Rural Valley | High | 07-12 | 526 | · |
| West Hills Primary Sch | Kittanning | Elementary | KG-03 | 522 | · |
| West Hills Intermediate Sch | Kittanning | Middle | 04-06 | 424 | · |
| Apollo-Ridge HS | Spring Church | High | 09-12 | 327 | · |
| Shannock Valley El Sch | Rural Valley | Elementary | KG-06 | 310 | · |
| David Leech El Sch | Leechburg | Elementary | PK-05 | 287 | · |
| Apollo-Ridge MS | Spring Church | Middle | 06-08 | 264 | · |
| South Buffalo El Sch | Freeport | Elementary | KG-05 | 221 | · |
| Elderton El Sch | Elderton | Elementary | KG-06 | 199 | · |
| Dayton El Sch | Dayton | Elementary | KG-06 | 194 | · |
| Sugarcreek El Sch | Cowansville | Elementary | KG-06 | 178 | · |
| Leechburg Area HS | Leechburg | High | 09-12 | 177 | · |
| Leechburg Area MS | Leechburg | Middle | 06-08 | 147 | · |
Cities in Armstrong County
About Armstrong County
Armstrong County is a moderately sized county of about 64,622 residents in Pennsylvania. Its public-school system enrolls approximately 6,972 students across 17 schools.
Looking at the broader picture, census numbers show the median household earns about $65,008 a year, 19% of adults hold a bachelor's degree or higher, and the poverty rate is around 8%. That income level is 9% noticeably below the Pennsylvania median.
On the level-by-level breakdown, Armstrong County covers 9 elementary schools (3,147 students), 3 middle schools (835), and 5 high schools (2,990).
The largest single district in Armstrong County is Armstrong SD, which alone enrolls about 4,240 students.
Over the past 7-year window. Across the same 7-year window, public-school enrollment fell 15%: 8,024 students in SY 2017-18 versus 6,794 in SY 2024-25. The school count fell from 17 to 16 across the same 7-year window.
Within the allk12 community for this area, the community for Armstrong County discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.