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

Jefferson County

Ohio · Public K-12

Inside Jefferson County, Ohio, public K-12 schools number 24 and serve about 8,635 students out of a population of 64,518. By grade band, the county runs 13 elementary, 5 middle, and 6 high schools.

7-year change in Jefferson County

SY 2017-18 vs SY 2024-25
Total enrollment
8,635
-97 (-1%) vs SY 2017-18
School count
24
+3 (+14%) vs SY 2017-18
% White
80%
was 84%
% Hispanic
2%
was 2%
% Black
10%
was 9%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
24
6 districts
Enrollment
8,635
NCES CCD
Median income
$59,055
Below Ohio avg
Free/reduced lunch
58.5%
Above Ohio avg
Elementary
13
4,144 students
Middle
5
1,820 students
High
6
2,671 students
Combined / other
0
schools
LARGEST DISTRICT
Steubenville City
2,841 students · 6 districts in Jefferson County

County vs. school enrollment demographics

Left bar is the racial makeup of Jefferson 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
89%
Hispanic
2%
Black
5%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
80%
Hispanic
2%
Black
9%
Asian
0%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
20.3%
adults 25+
Poverty rate
13.2%
ACS 5-year
Unemployment
5.0%
civilian labor
Median age
44
19.4% under 18

Test scores in Jefferson County

Latest 2024-25 ELA proficiency, 22 schools ranked. Ohio state average: 59.8%.

See all 22 schools in Jefferson County ranked by score →

All schools (24)

NameCityLevelGradesEnrollmentRating
Harding Middle SchoolSteubenvilleMiddle05-08793·
Steubenville High SchoolSteubenvilleHigh09-12706·
Indian Creek High SchoolWintersvilleHigh09-12517·
Cross Creek ElementaryWintersvilleElementaryPK-04496·
Pugliese Elementary WestSteubenvilleElementaryPK-04449·
Stanton Elementary SchoolHammondsvilleElementaryPK-06408·
Toronto Jr. / Sr. High SchoolTorontoHigh06-12383·
East Garfield Elementary SchoolSteubenvilleElementaryPK-04382·
Hills Elementary SchoolMingo JunctionElementaryPK-04377·
John E Gregg Elementary SchoolBergholzElementaryPK-06377·
Toronto Elementary SchoolTorontoElementaryKG-05374·
Edison High SchoolRichmondHigh09-12368·
Buckeye Local High SchoolRaylandHigh09-12359·
Jefferson CountyBloomingdaleHigh11-12338·
Wells AcademySteubenvilleElementaryPK-04336·
Buckeye Local Junior HighRaylandMiddle06-08299·
Buckeye South Elementary SchoolTiltonsvilleElementaryPK-05282·
Indian Creek Middle School Grades 5 & 6Mingo JunctionMiddle05-06260·
Indian Creek Middle School Grades 7 & 8Mingo JunctionMiddle07-08249·
Buckeye North Elementary SchoolBrilliantElementaryPK-05235·
Edison Jr. High SchoolRichmondMiddle07-08219·
McKinley STEM AcademySteubenvilleElementaryPK-04175·
Buckeye West Elementary SchoolAdenaElementaryPK-05172·
Karaffa ElementaryTorontoElementaryPK-PK81·

Cities in Jefferson County

Steubenville6 schoolsMingo Junction3 schoolsToronto3 schoolsRayland2 schoolsRichmond2 schoolsWintersville2 schoolsAdena1 schoolBergholz1 schoolBloomingdale1 schoolBrilliant1 schoolHammondsville1 schoolTiltonsville1 school

About Jefferson County

Jefferson County is an average-sized Ohio county of about 64,518 residents, home to 24 public schools and roughly 8,635 students.

Looking at the wider area, census numbers show typical household earnings sit around $59,055, 20% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 13%. That income level is 15% below the Ohio median.

Looking at the level breakdown, Jefferson County consists of 13 elementary schools (4,144 students), 5 middle schools (1,820), and 6 high schools (2,671).

Steubenville City is the biggest district by enrollment, covering about 2,841 students across Jefferson County.

Looking at the last 7 years. Total public-school enrollment in Jefferson County has stayed largely flat since SY 2017-18, moving from about 8,732 students to 8,635. Over that span, Jefferson County gained 3 schools, going from 21 to 24. On the demographic side, White enrollment moved from 84% to 80% over the same window.

On this page, the community for Jefferson County discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Jefferson County?
There are 24 public K-12 schools in Jefferson County, Ohio, with a combined enrollment of about 8,635.
How many high schools are in Jefferson County?
Jefferson County, Ohio has 6 public high schools, serving approximately 2,671 students.
How many middle schools are in Jefferson County?
Jefferson County, Ohio has 5 public middle schools, serving approximately 1,820 students.
How many elementary schools are in Jefferson County?
Jefferson County, Ohio has 13 public elementary schools, serving approximately 4,144 students.
What is the largest school district in Jefferson County?
Steubenville City is the largest school district in Jefferson County, serving approximately 2,841 students. The county contains 6 school districts overall.
How many people live in Jefferson County?
Jefferson County has roughly 64,518 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Jefferson County?
Median household income in Jefferson County is $59,055, below the Ohio average of $69,789. About 13.2% of residents live below the federal poverty line.
How educated are residents of Jefferson County?
Approximately 20.3% of adults 25 and older in Jefferson County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Jefferson County qualify for free or reduced lunch?
Roughly 58.5% of students in Jefferson County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Ohio county average of 49.0%.
What is the student-teacher ratio in Jefferson County schools?
Across Jefferson County public schools, the enrollment-weighted student-teacher ratio is approximately 16.6 to 1.

Jefferson County school rankings

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