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

Henry County

Ohio · Public K-12

Henry County in Ohio has 11 public K-12 schools in service today, collectively responsible for roughly 4,839 students with Napoleon Area City the largest district. The level mix is 4 elementary, 2 middle, and 5 high schools.

7-year change in Henry County

SY 2017-18 vs SY 2024-25
Total enrollment
4,839
+542 (+13%) vs SY 2017-18
School count
11
+1 (+10%) vs SY 2017-18
% White
85%
was 87%
% Hispanic
12%
was 10%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
11
5 districts
Enrollment
4,839
NCES CCD
Median income
$80,099
Above Ohio avg
Free/reduced lunch
59.1%
Above Ohio avg
Elementary
4
1,820 students
Middle
2
575 students
High
5
2,444 students
Combined / other
0
schools
LARGEST DISTRICT
Napoleon Area City
1,655 students · 5 districts in Henry County

County vs. school enrollment demographics

Left bar is the racial makeup of Henry 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
8%
Black
1%
Asian
0%
Two or more
5%
Native American
1%
Pacific Islander
0%
School enrollment
White
85%
Hispanic
12%
Black
1%
Asian
0%
Two or more
2%
Native American
0%
Pacific Islander
0%
Bachelor's+
19.5%
adults 25+
Poverty rate
6.2%
ACS 5-year
Unemployment
3.9%
civilian labor
Median age
42
23.3% under 18

Test scores in Henry County

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

See all 10 schools in Henry County ranked by score →

All schools (11)

NameCityLevelGradesEnrollmentRating
Napoleon Elementary SchoolNapoleonElementaryPK-06912·
Four County Career CenterArchboldHigh07-12907·
Napoleon Junior/Senior High SchoolNapoleonHigh07-12743·
Liberty Center Elementary SchoolLiberty CenterElementaryKG-04413·
Patrick Henry Elementary SchoolHamlerElementaryKG-04333·
Liberty Center High SchoolLiberty CenterHigh09-12306·
Liberty Center Middle SchoolLiberty CenterMiddle05-08293·
Patrick Henry Middle SchoolHamlerMiddle05-08282·
Patrick Henry High SchoolHamlerHigh09-12272·
Holgate High SchoolHolgateHigh06-12216·
Holgate Elementary SchoolHolgateElementaryKG-05162·

Cities in Henry County

Hamler3 schoolsLiberty Center3 schoolsHolgate2 schoolsNapoleon2 schoolsArchbold1 school

About Henry County

Henry County is a rural-scale Ohio county of about 27,567 residents, home to 11 public schools and roughly 4,839 students.

Stepping back, census numbers show median household income runs near $80,099, about 20% of adults have a bachelor's degree or above, and the federal-poverty share is near 6%. That income level is 15% noticeably above the Ohio median.

Looking at the level breakdown, Henry County spans 4 elementary schools (1,820 students), 2 middle schools (575), and 5 high schools (2,444).

Napoleon Area City is the biggest district by enrollment, covering about 1,655 students across Henry County.

Five-year track record. Across the same 7-year window, public-school enrollment increased 13%: 4,297 students in SY 2017-18 versus 4,839 in SY 2024-25. The school count climbed from 10 to 11 across the same 7-year window.

On this page, the community for Henry County discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Henry County?
There are 11 public K-12 schools in Henry County, Ohio, with a combined enrollment of about 4,839.
How many high schools are in Henry County?
Henry County, Ohio has 5 public high schools, serving approximately 2,444 students.
How many middle schools are in Henry County?
Henry County, Ohio has 2 public middle schools, serving approximately 575 students.
How many elementary schools are in Henry County?
Henry County, Ohio has 4 public elementary schools, serving approximately 1,820 students.
What is the largest school district in Henry County?
Napoleon Area City is the largest school district in Henry County, serving approximately 1,655 students. The county contains 5 school districts overall.
What is the population of Henry County?
Henry County, Ohio has a population of approximately 27,567, with a median age of 42. About 23.3% of residents are under 18.
What is the median household income in Henry County?
Median household income in Henry County is $80,099, above the Ohio average of $69,789. About 6.2% of residents live below the federal poverty line.
How educated are residents of Henry County?
Approximately 19.5% of adults 25 and older in Henry County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Henry County qualify for free or reduced lunch?
Roughly 59.1% of students in Henry 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 Henry County schools?
Across Henry County public schools, the enrollment-weighted student-teacher ratio is approximately 14.7 to 1.

Henry County school rankings

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