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

Northumberland County

Pennsylvania · Public K-12

Within Northumberland County, Pennsylvania, families have 23 public-school options to consider, collectively serving 10,386 K-12 students. Shikellamy SD is the heaviest district by enrollment. By level, that breaks down as 8 elementary, 6 middle, and 7 high schools.

7-year change in Northumberland County

SY 2017-18 vs SY 2024-25
Total enrollment
10,386
-642 (-6%) vs SY 2017-18
School count
21
-2 (-9%) vs SY 2017-18
% White
80%
was 87%
% Hispanic
12%
was 7%
% Black
3%
was 2%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
90,560
all ages · ACS 5-yr
Schools
23
7 districts
Enrollment
10,386
students · NCES CCD
Median income
$60,583
Below Pennsylvania avg
Free/reduced lunch
86.3%
Above Pennsylvania avg
Elementary
8
4,530 students
Middle
6
2,264 students
High
7
3,592 students
Combined / other
2
schools
LARGEST DISTRICT
Shikellamy SD
2,682 students · 7 districts in Northumberland County

County vs. school enrollment demographics

Left bar is the racial makeup of Northumberland 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
90%
Hispanic
5%
Black
3%
Asian
0%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
80%
Hispanic
12%
Black
3%
Asian
0%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
19.4%
adults 25+
Poverty rate
8.6%
ACS 5-year
Unemployment
3.7%
civilian labor
Median age
45
19.7% under 18

Test scores in Northumberland County

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

Top 5 schools (ELA)
  1. Milton HS· 66.9%
  2. Line Mountain HS· 66.3%
  3. Shikellamy HS· 64.3%
  4. Warrior Run JSHS· 59.9%
  5. Warrior Run El Sch· 57.0%

See all 18 schools in Northumberland County ranked by score →

All schools (23)

NameCityLevelGradesEnrollmentRating
Shikellamy HSSunburyHigh09-12855·
Shamokin Area El SchCoal TownshipElementaryPK-04830·
Mount Carmel Area El SchMount CarmelElementaryPK-06796·
Warrior Run El SchTurbotvilleElementaryKG-06750·
Shamokin Area HSShamokinHigh09-12675·
Warrior Run JSHSTurbotvilleHigh07-12625·
Chief Shikellamy SchSunburyElementary03-05614·
Milton HSMiltonHigh09-12608·
Shikellamy MSNorthumberlandMiddle06-08588·
James F Baugher El SchMiltonElementaryKG-03560·
Mount Carmel Area HSMount CarmelHigh09-12503·
Milton Area MSMiltonMiddle06-08445·
Oaklyn SchSunburyElementaryKG-02375·
Line Mountain El SchTrevortonElementaryPK-04355·
Shamokin Area MSShamokinMiddle07-08351·
Line Mountain MSHerndonMiddle05-08319·
Line Mountain HSHerndonHigh09-12311·
Shamokin Area Intermediate SchCoal TownshipMiddle05-06308·
Mount Carmel Area JHSMount CarmelMiddle07-08253·
Priestley SchNorthumberlandElementaryKG-02250·
Northumberland County Career and Technology CenterCoal TownshipHigh10-1215·
Turbotville El SchTurbotvilleCombinedM-M··
Warrior Run MSTurbotvilleCombinedM-M··

Cities in Northumberland County

Turbotville4 schoolsCoal Township3 schoolsMilton3 schoolsMount Carmel3 schoolsSunbury3 schoolsHerndon2 schoolsNorthumberland2 schoolsShamokin2 schoolsTrevorton1 school

About Northumberland County

In Pennsylvania, Northumberland County is an average-sized county of about 90,560 residents. 23 public schools across the county enrolls about 10,386 students between them.

Looking at the broader picture, census numbers show typical household earnings sit around $60,583, about 19% of adults have a bachelor's degree or above, and roughly 9% of residents live below the federal poverty line. That income level is 15% meaningfully below the Pennsylvania median.

On the school-mix side, Northumberland County spans 8 elementary schools (4,530 students), 6 middle schools (2,264), 7 high schools (3,592), and 2 combined or other schools.

Shikellamy SD dominates the local landscape, accounting for roughly 2,682 students on its own.

Looking at the last 7 years. Total public-school enrollment in Northumberland County has declined 6% since SY 2017-18, moving from about 11,028 students to 10,386. Over that span, Northumberland County shed 2 schools, going from 23 to 21. Demographically, the White share of enrollment shrank from 87% to 80%.

Within the allk12 community for this area, the community for Northumberland County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools serve Northumberland County?
There are 23 public K-12 schools in Northumberland County, Pennsylvania, with a combined enrollment of about 10,386.
How many high schools are in Northumberland County?
Northumberland County, Pennsylvania has 7 public high schools, serving approximately 3,592 students.
How many middle schools are in Northumberland County?
Northumberland County, Pennsylvania has 6 public middle schools, serving approximately 2,264 students.
How many elementary schools are in Northumberland County?
Northumberland County, Pennsylvania has 8 public elementary schools, serving approximately 4,530 students.
What is the largest school district in Northumberland County?
Shikellamy SD is the largest school district in Northumberland County, serving approximately 2,682 students. The county contains 7 school districts overall.
How many people live in Northumberland County?
Northumberland County has roughly 90,560 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Northumberland County?
Median household income in Northumberland County is $60,583, below the Pennsylvania average of $71,313. About 8.6% of residents live below the federal poverty line.
How educated are residents of Northumberland County?
Approximately 19.4% of adults 25 and older in Northumberland County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Northumberland County qualify for free or reduced lunch?
Roughly 86.3% of students in Northumberland 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 Northumberland County schools?
Across Northumberland County public schools, the enrollment-weighted student-teacher ratio is approximately 15.2 to 1.

Northumberland County school rankings

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