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

Franklin County

Pennsylvania · Public K-12

Pennsylvania's Franklin County runs 41 public K-12 schools between its districts, the largest being Chambersburg Area SD at 9,373 students. The level mix is 25 elementary, 7 middle, and 9 high schools.

7-year change in Franklin County

SY 2017-18 vs SY 2024-25
Total enrollment
21,432
-321 (-1%) vs SY 2017-18
School count
41
+1 (+3%) vs SY 2017-18
% White
71%
was 78%
% Hispanic
15%
was 11%
% Black
5%
was 5%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
41
8 districts
Enrollment
21,432
NCES CCD
Median income
$77,003
Above Pennsylvania avg
Free/reduced lunch
68.5%
Below Pennsylvania avg
Elementary
25
8,895 students
Middle
7
5,169 students
High
9
7,368 students
Combined / other
0
schools
LARGEST DISTRICT
Chambersburg Area SD
9,373 students · 8 districts in Franklin County

County vs. school enrollment demographics

Left bar is the racial makeup of Franklin 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
87%
Hispanic
8%
Black
3%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
71%
Hispanic
15%
Black
5%
Asian
2%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
24.7%
adults 25+
Poverty rate
5.5%
ACS 5-year
Unemployment
4.0%
civilian labor
Median age
42
22.0% under 18

Test scores in Franklin County

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

Lowest 5 schools (ELA)
  1. Stevens El Sch· 24.0%
  2. Marion El Sch· 32.6%
  3. Fannett-Metal MS· 34.4%
  4. St Thomas El Sch· 34.6%
  5. Buchanan El Sch· 36.3%

See all 37 schools in Franklin County ranked by score →

All schools (41)

NameCityLevelGradesEnrollmentRating
Chambersburg Area SHSChambersburgHigh09-122,319·
Waynesboro Area Senior High SchoolWaynesboroHigh09-121,392·
Shippensburg Area SHSShippensburgHigh09-121,097·
Chambersburg Area MS - NorthChambersburgMiddle06-081,072·
Chambersburg Area MS - SouthChambersburgMiddle06-081,025·
Greencastle-Antrim SHSGreencastleHigh09-12982·
Waynesboro Area MSWaynesboroMiddle06-08887·
Shippensburg Area MSShippensburgMiddle06-08851·
Greencastle-Antrim MSGreencastleMiddle06-08729·
James Buchanan HSMercersburgHigh09-12721·
Chambersburg Area Career Magnet SchChambersburgHigh09-12706·
Greencastle-Antrim El SchGreencastleElementary03-05671·
Fairview El SchWaynesboroElementaryKG-05597·
Benjamin Chambers El SchChambersburgElementaryKG-05583·
Hamilton Heights El SchChambersburgElementaryKG-05553·
James Buchanan MSMercersburgMiddle06-08535·
Mowrey El SchWaynesboroElementaryKG-05534·
Nancy Grayson El SchShippensburgElementaryKG-03532·
Greencastle-Antrim Primary SchGreencastleElementaryKG-02529·
Fayetteville El SchFayettevilleElementaryKG-05481·
Scotland El SchChambersburgElementaryKG-05460·
Summitview El SchWaynesboroElementaryKG-05363·
Hooverville El SchWaynesboroElementaryKG-05317·
Stevens El SchChambersburgElementaryKG-05305·
St Thomas El SchSaint ThomasElementaryKG-05297·
Marion El SchChambersburgElementaryKG-05292·
Grandview El SchChambersburgElementaryKG-05277·
South Hamilton El SchChambersburgElementaryKG-05275·
Falling Spring El SchChambersburgElementaryKG-05256·
Buchanan El SchChambersburgElementaryKG-05251·
Mercersburg El SchMercersburgElementaryKG-05232·
Montgomery El SchMercersburgElementaryKG-05212·
New Franklin El SchChambersburgElementaryKG-05206·
Guilford Hills El SchChambersburgElementaryKG-05191·
Mountain View El SchMercersburgElementaryKG-05185·
Fannett-Metal El SchWillow HillElementaryKG-05175·
Fannett-Metal SHSWillow HillHigh09-12124·
Lurgan El SchLurganElementaryKG-05121·
Fannett-Metal MSWillow HillMiddle06-0870·
South Mountain Secure Trmnt UnSouth MountainHigh07-1224·
Franklin County Career and Technology CenterChambersburgHigh09-123·

Cities in Franklin County

Chambersburg16 schoolsWaynesboro6 schoolsMercersburg5 schoolsGreencastle4 schoolsShippensburg3 schoolsWillow Hill3 schoolsFayetteville1 schoolLurgan1 schoolSaint Thomas1 schoolSouth Mountain1 school

About Franklin County

In Pennsylvania, Franklin County is a middle-population county of about 157,379 residents. 41 public schools across the county teaches about 21,432 students between them.

Zooming out, census numbers show median household income runs near $77,003, roughly 25% of adults have completed at least a four-year degree, and the federal-poverty share is near 6%. That income level is 8% noticeably above the Pennsylvania median.

In terms of grade levels, Franklin County comprises 25 elementary schools (8,895 students), 7 middle schools (5,169), and 9 high schools (7,368).

Chambersburg Area SD dominates the local landscape, accounting for roughly 9,373 students on its own.

Over the past 7-year window. Combined enrollment now sits at 21,432 students, stayed largely flat from the 21,753 reported in SY 2017-18. Franklin County now counts 41 public schools, up from 40 in SY 2017-18. The White share of public-school enrollment decreased from 78% to 71%.

In the discussion threads here, the community for Franklin County discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Franklin County?
Franklin County, Pennsylvania has 41 public K-12 schools serving approximately 21,432 students.
How many high schools are in Franklin County?
Franklin County, Pennsylvania has 9 public high schools, serving approximately 7,368 students.
How many middle schools are in Franklin County?
Franklin County, Pennsylvania has 7 public middle schools, serving approximately 5,169 students.
How many elementary schools are in Franklin County?
Franklin County, Pennsylvania has 25 public elementary schools, serving approximately 8,895 students.
What is the largest school district in Franklin County?
Chambersburg Area SD is the largest school district in Franklin County, serving approximately 9,373 students. The county contains 8 school districts overall.
How many people live in Franklin County?
Franklin County has roughly 157,379 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Franklin County?
Median household income in Franklin County is $77,003, above the Pennsylvania average of $71,313. About 5.5% of residents live below the federal poverty line.
How educated are residents of Franklin County?
Approximately 24.7% of adults 25 and older in Franklin County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Franklin County qualify for free or reduced lunch?
Roughly 68.5% of students in Franklin 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 Franklin County schools?
Across Franklin County public schools, the enrollment-weighted student-teacher ratio is approximately 15.5 to 1.

Franklin County school rankings

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