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

Armstrong County

Pennsylvania · Public K-12

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-25
Total enrollment
6,794
-1,230 (-15%) vs SY 2017-18
School count
16
-1 (-6%) vs SY 2017-18
% White
95%
was 97%
% Hispanic
1%
was 1%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
17
6 districts
Enrollment
6,972
NCES CCD
Median income
$65,008
Below Pennsylvania avg
Free/reduced lunch
90.0%
Above Pennsylvania avg
Elementary
9
3,147 students
Middle
3
835 students
High
5
2,990 students
Combined / other
0
schools
LARGEST DISTRICT
Armstrong SD
4,240 students · 6 districts in Armstrong County

County 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".

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

Test scores in Armstrong County

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

Top 5 schools (ELA)
  1. Leechburg Area HS· 80.6%
  2. Apollo-Ridge HS· 67.2%
  3. West Shamokin JSHS· 65.0%
  4. South Buffalo El Sch· 62.9%
  5. David Leech El Sch· 54.8%
Lowest 5 schools (ELA)
  1. Lenape El Sch· 39.4%
  2. Apollo-Ridge El Sch· 41.8%
  3. Elderton El Sch· 42.5%
  4. Leechburg Area MS· 43.2%
  5. West Hills Intermediate Sch· 43.9%

See all 16 schools in Armstrong County ranked by score →

All schools (17)

NameCityLevelGradesEnrollmentRating
Armstrong JSHSKittanningHigh07-121,374·
Lenape El SchFord CityElementaryKG-06691·
Lenape Technical SchoolFord CityHigh09-12586·
Apollo-Ridge El SchSpring ChurchElementaryPK-05545·
West Shamokin JSHSRural ValleyHigh07-12526·
West Hills Primary SchKittanningElementaryKG-03522·
West Hills Intermediate SchKittanningMiddle04-06424·
Apollo-Ridge HSSpring ChurchHigh09-12327·
Shannock Valley El SchRural ValleyElementaryKG-06310·
David Leech El SchLeechburgElementaryPK-05287·
Apollo-Ridge MSSpring ChurchMiddle06-08264·
South Buffalo El SchFreeportElementaryKG-05221·
Elderton El SchEldertonElementaryKG-06199·
Dayton El SchDaytonElementaryKG-06194·
Sugarcreek El SchCowansvilleElementaryKG-06178·
Leechburg Area HSLeechburgHigh09-12177·
Leechburg Area MSLeechburgMiddle06-08147·

Cities in Armstrong County

Kittanning3 schoolsLeechburg3 schoolsSpring Church3 schoolsFord City2 schoolsRural Valley2 schoolsCowansville1 schoolDayton1 schoolElderton1 schoolFreeport1 school

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.

Frequently asked questions

How many public schools are in Armstrong County?
Armstrong County, Pennsylvania has 17 public K-12 schools serving approximately 6,972 students.
How many high schools are in Armstrong County?
Armstrong County, Pennsylvania has 5 public high schools, serving approximately 2,990 students.
How many middle schools are in Armstrong County?
Armstrong County, Pennsylvania has 3 public middle schools, serving approximately 835 students.
How many elementary schools are in Armstrong County?
Armstrong County, Pennsylvania has 9 public elementary schools, serving approximately 3,147 students.
What is the largest school district in Armstrong County?
Armstrong SD is the largest school district in Armstrong County, serving approximately 4,240 students. The county contains 6 school districts overall.
How many people live in Armstrong County?
Armstrong County has roughly 64,622 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Armstrong County?
Median household income in Armstrong County is $65,008, below the Pennsylvania average of $71,313. About 7.5% of residents live below the federal poverty line.
How educated are residents of Armstrong County?
Approximately 19.0% of adults 25 and older in Armstrong County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Armstrong County qualify for free or reduced lunch?
Roughly 90.0% of students in Armstrong 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 Armstrong County schools?
Across Armstrong County public schools, the enrollment-weighted student-teacher ratio is approximately 12.6 to 1.

Armstrong County school rankings

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