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

Northampton County

Pennsylvania · Public K-12

Public K-12 schools in Northampton County number 60, teaching approximately 38,316 Pennsylvania students against a population of 318,580. By level, that breaks down as 35 elementary, 12 middle, and 13 high schools.

7-year change in Northampton County

SY 2017-18 vs SY 2024-25
Total enrollment
38,316
-4,576 (-11%) vs SY 2017-18
School count
60
+1 (+2%) vs SY 2017-18
% White
55%
was 62%
% Hispanic
29%
was 23%
% Black
8%
was 9%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
60
14 districts
Enrollment
38,316
NCES CCD
Median income
$89,184
Above Pennsylvania avg
Free/reduced lunch
61.3%
Below Pennsylvania avg
Elementary
35
14,622 students
Middle
12
9,368 students
High
13
14,326 students
Combined / other
0
schools
LARGEST DISTRICT
Bethlehem Area SD
10,597 students · 14 districts in Northampton County

County vs. school enrollment demographics

Left bar is the racial makeup of Northampton 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
74%
Hispanic
16%
Black
6%
Asian
3%
Two or more
10%
Native American
0%
Pacific Islander
0%
School enrollment
White
55%
Hispanic
29%
Black
8%
Asian
3%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
34.7%
adults 25+
Poverty rate
5.9%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
42
19.2% under 18

Test scores in Northampton County

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

Lowest 5 schools (ELA)
  1. Broughal MS· 17.9%
  2. Paxinosa El Sch· 18.6%
  3. Donegan El Sch· 20.0%
  4. Freemansburg El Sch· 22.4%
  5. Lincoln El Sch· 24.2%

See all 57 schools in Northampton County ranked by score →

All schools (60)

NameCityLevelGradesEnrollmentRating
Easton Area HSEastonHigh09-122,778·
Liberty HSBethlehemHigh09-122,541·
Easton Area MSEastonMiddle06-081,879·
Northampton Area HSNorthamptonHigh09-121,866·
Freedom HSBethlehemHigh09-121,792·
Nazareth Area HSNazarethHigh09-121,607·
Northampton Area MSNorthamptonMiddle06-081,175·
East Hills MSBethlehemMiddle06-08966·
Bangor Area HSBangorHigh09-12883·
Colonel John Siegfried El SchNorthamptonElementaryKG-05808·
Nazareth Area MSNazarethMiddle07-08775·
Nazareth Area Intermediate SchNazarethMiddle05-06752·
Northeast MSBethlehemMiddle06-08715·
Wilson Area HSEastonHigh09-12709·
Wilson Area Intermediate SchEastonMiddle05-08643·
Saucon Valley El SchHellertownElementaryKG-04627·
Saucon Valley SHSHellertownHigh09-12627·
Lower Nazareth El SchNazarethElementaryKG-04615·
Saucon Valley MSHellertownMiddle05-08599·
Five Points El SchBangorElementaryKG-02580·
Kenneth N Butz Jr El SchNazarethElementaryKG-04576·
Paxinosa El SchEastonElementaryKG-05572·
Shawnee El SchEastonElementaryKG-05567·
Cheston El SchEastonElementaryKG-05559·
Shafer El SchNazarethElementaryKG-04559·
Lehigh Valley Charter High School for the ArtsBethlehemHigh09-12550·
Spring Garden El SchBethlehemElementaryKG-05532·
Palmer El SchEastonElementaryKG-05531·
Broughal MSBethlehemMiddle06-08520·
Wind Gap MSPen ArgylMiddle04-08510·
Pen Argyl Area HSPen ArgylHigh09-12475·
Lehigh El SchWalnutportElementaryKG-05474·
Catasauqua SHSNorthamptonHigh09-12467·
Donegan El SchBethlehemElementaryPK-05467·
Lehigh Valley Dual Language CSBethlehemElementaryKG-08457·
Plainfield El SchNazarethElementaryKG-03434·
Governor Wolf El SchBethlehemElementaryKG-05432·
George Wolf El SchBathElementaryPK-05428·
Bangor Area MSBangorMiddle07-08421·
DeFranco El SchBangorMiddle05-06413·
Tracy El SchEastonElementaryKG-05410·
Washington El SchBangorElementary03-04375·
Moore El SchBathElementaryKG-05362·
Farmersville El SchEastonElementaryKG-05357·
Lincoln El SchBethlehemElementaryKG-05355·
Forks El SchEastonElementaryKG-05336·
Freemansburg El SchFreemansburgElementaryKG-05328·
Miller Heights El SchBethlehemElementaryKG-05328·
Asa Packer El SchBethlehemElementaryKG-05314·
March El SchEastonElementaryKG-05296·
Wilson Borough El SchEastonElementaryKG-04285·
Marvine El SchBethlehemElementaryPK-05265·
Easton Arts Academy Elementary CSEastonElementaryKG-05254·
Williams Township El SchEastonElementaryKG-04249·
William Penn El SchBethlehemElementaryKG-05242·
Thomas Jefferson El SchBethlehemElementaryKG-05238·
Avona El SchEastonElementaryKG-04205·
Hanover El SchBethlehemElementaryKG-05205·
Bethlehem Area Vocational-Technical SchoolBethlehemHigh09-1218·
Career Institute of TechnologyEastonHigh09-1213·

Cities in Northampton County

Bethlehem18 schoolsEaston17 schoolsNazareth7 schoolsBangor5 schoolsNorthampton4 schoolsHellertown3 schoolsBath2 schoolsPen Argyl2 schoolsFreemansburg1 schoolWalnutport1 school

About Northampton County

In Pennsylvania, Northampton County is a high-population county of about 318,580 residents. 60 public schools across the county serves about 38,316 students between them.

Stepping back, census numbers show median household income runs near $89,184, about 35% of adults have a bachelor's degree or above, and the poverty rate is around 6%. That income level is 25% higher than the Pennsylvania median.

On the level-by-level breakdown, Northampton County is built around 35 elementary schools (14,622 students), 12 middle schools (9,368), and 13 high schools (14,326).

Bethlehem Area SD dominates the local landscape, accounting for roughly 10,597 students on its own.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 11%: 42,892 students in SY 2017-18 versus 38,316 in SY 2024-25. The school count climbed from 59 to 60 across the same 7-year window. The White share of public-school enrollment contracted from 62% to 55%.

On allk12, the community for Northampton County discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Northampton County?
Northampton County, Pennsylvania has 60 public K-12 schools serving approximately 38,316 students.
How many high schools are in Northampton County?
Northampton County, Pennsylvania has 13 public high schools, serving approximately 14,326 students.
How many middle schools are in Northampton County?
Northampton County, Pennsylvania has 12 public middle schools, serving approximately 9,368 students.
How many elementary schools are in Northampton County?
Northampton County, Pennsylvania has 35 public elementary schools, serving approximately 14,622 students.
What is the largest school district in Northampton County?
Bethlehem Area SD is the largest school district in Northampton County, serving approximately 10,597 students. The county contains 14 school districts overall.
How many people live in Northampton County?
Northampton County has roughly 318,580 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Northampton County?
Median household income in Northampton County is $89,184, above the Pennsylvania average of $71,313. About 5.9% of residents live below the federal poverty line.
How educated are residents of Northampton County?
Approximately 34.7% of adults 25 and older in Northampton County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Northampton County qualify for free or reduced lunch?
Roughly 61.3% of students in Northampton 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 Northampton County schools?
Across Northampton County public schools, the enrollment-weighted student-teacher ratio is approximately 13.9 to 1.

Northampton County school rankings

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