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

19 schools in Hopkins County

Kentucky · 6,265 students · 5 cities

Hopkins County runs 19 public K-12 schools per the latest NCES data, with combined enrollment near 6,265 and an average school size of 330.

7-year change in Hopkins County

SY 2017-18 vs SY 2024-25
Total enrollment
6,265
-561 (-8%) vs SY 2017-18
School count
14
-1 (-7%) vs SY 2017-18
% White
77%
was 80%
% Hispanic
6%
was 4%
% Black
8%
was 9%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Madisonville North Hopkins High SchoolMadisonvilleHigh09-121,023
Hopkins County Central High SchoolMadisonvilleHigh09-12861
Southside Elementary SchoolNortonvilleElementaryPK-05549
Hanson Elementary SchoolHansonElementaryPK-05532
Jesse Stuart Elementary SchoolMadisonvilleElementaryPK-05486
West Broadway Elementary SchoolMadisonvilleElementaryPK-05486
James Madison Middle SchoolMadisonvilleMiddle06-08466
Browning Springs Middle SchoolMadisonvilleMiddle06-08443
Pride Elementary SchoolMadisonvilleElementaryPK-05404
Grapevine Elementary SchoolMadisonvilleElementaryPK-05318
South Hopkins Middle SchoolNortonvilleMiddle06-08300
West Hopkins SchoolNeboElementaryPK-08293
Hopkins County Schools AcademyMadisonvilleCombinedKG-1275
Hopkins County Day TreatmentMadisonvilleHigh06-1229
Hopkins Co Career & Technology CenterMadisonvilleHigh09-120
Kentucky TECH - Madisonville Reg Tech CtMadisonvilleHighUG-UG0
Madisonville Health Technology CenterMadisonvilleHighUG-UG0
Madisonville Technical CollegeMadisonvilleHighUG-UG0
Earlington Elementary SchoolEarlingtonCombinedM-M·

About Hopkins County

Hopkins County is a mid-sized public-school district in Kentucky. The district oversees 19 schools and instructs approximately 6,265 students.

In terms of grade levels, Hopkins County comprises 7 elementary, 3 middle, 7 high schools, and 2 combined or other.

On a per-school basis, Hopkins County runs about 330 students per campus, 29% noticeably below the state mean of roughly 467.

Trend over the past 7 years. Combined enrollment now sits at 6,265 students, contracted 8% from the 6,826 reported in SY 2017-18. Hopkins County now counts 14 public schools, down from 15 in SY 2017-18. Demographically, the White share of enrollment shrank from 80% to 77%.

In the discussion threads here, the community for Hopkins County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools does Hopkins County run?
Hopkins County has 19 public schools with a combined enrollment of about 6,265 students in Kentucky.
What is the mix of elementary, middle, and high schools in Hopkins County?
Hopkins County includes 7 elementary, 3 middle, 7 high, 2 combined-grade schools.
What is the largest school in Hopkins County?
Madisonville North Hopkins High School is the largest public school in Hopkins County by enrollment, with approximately 1,023 students.
What grade levels does Hopkins County serve?
Hopkins County schools serve students from pre-K through grade 12, across 19 campuses.
What cities does Hopkins County serve?
Hopkins County operates schools in Madisonville, Nortonville, Hanson, Nebo, Earlington across Kentucky.