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

Lake County

Ohio · Public K-12

Lake County serves about 27,899 K-12 students across 65 public schools, an average of roughly 429 students per campus. That works out to 31 elementary, 11 middle, and 14 high schools.

7-year change in Lake County

SY 2017-18 vs SY 2024-25
Total enrollment
27,757
-3,441 (-11%) vs SY 2017-18
School count
54
-3 (-5%) vs SY 2017-18
% White
71%
was 78%
% Hispanic
12%
was 9%
% Black
8%
was 6%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
232,216
all ages · ACS 5-yr
Schools
65
13 districts
Enrollment
27,899
students · NCES CCD
Median income
$80,925
Above Ohio avg
Free/reduced lunch
39.3%
Below Ohio avg
Elementary
31
12,175 students
Middle
11
5,910 students
High
14
9,732 students
Combined / other
9
82 students
LARGEST DISTRICT
Mentor Exempted Village
6,896 students · 13 districts in Lake County

County vs. school enrollment demographics

Left bar is the racial makeup of Lake 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
86%
Hispanic
5%
Black
5%
Asian
2%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
71%
Hispanic
12%
Black
8%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
31.6%
adults 25+
Poverty rate
5.3%
ACS 5-year
Unemployment
3.9%
civilian labor
Median age
44
19.3% under 18

Test scores in Lake County

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

See all 47 schools in Lake County ranked by score →

All schools (65)

NameCityLevelGradesEnrollmentRating
Mentor High SchoolMentorHigh09-122,217·
Riverside Jr/Sr High SchoolPainesvilleHigh08-121,578·
North High SchoolEastlakeHigh09-121,231·
South High SchoolWilloughbyHigh09-12995·
Memorial Middle SchoolMentorMiddle06-08852·
Harvey High SchoolPainesvilleHigh09-12847·
Madison High SchoolMadisonHigh09-12818·
Shore Middle SchoolMentorMiddle06-08752·
Henry F Lamuth Middle SchoolPainesvilleMiddle05-07703·
Royalview Elementary SchoolWillowickElementaryKG-05689·
Ridge Elementary SchoolMentorElementaryKG-05661·
Wickliffe Lower SchoolWickliffeElementaryPK-06642·
Riverview Elementary SchoolPainesvilleElementaryKG-05615·
Madison Middle SchoolMadisonMiddle06-08605·
Heritage Middle SchoolPainesvilleMiddle06-08602·
Wickliffe Upper SchoolWickliffeHigh07-12586·
North Elementary SchoolMadisonElementaryKG-05572·
Parkside Elementary SchoolConcord TwpElementaryKG-05551·
Edison Elementary SchoolWilloughbyElementaryKG-05543·
Perry Elementary SchoolPerryElementaryPK-04538·
Grant Elementary SchoolWilloughbyElementaryKG-05518·
Perry High SchoolPerryHigh09-12509·
Willoughby Middle SchoolWilloughbyMiddle06-08509·
South Elementary SchoolMadisonElementaryKG-05506·
Hopkins Elementary SchoolMentorElementaryKG-05466·
Bellflower Elementary SchoolMentorElementaryKG-05465·
Kirtland Elementary SchoolKirtlandElementaryPK-05452·
School of InnovationWilloughbyMiddle03-08448·
Perry Middle SchoolPerryMiddle05-08443·
Longfellow Elementary SchoolEastlakeElementaryKG-05432·
Maple Elementary SchoolPainesvilleElementaryPK-05432·
Elm Street Elementary SchoolPainesvilleElementaryKG-05429·
Chestnut Elementary SchoolPainesvilleElementaryKG-05425·
Willowick Middle SchoolWillowickMiddle06-08404·
Jefferson Elementary SchoolEastlakeElementaryKG-05402·
Buckeye Elementary SchoolPainesvilleElementaryPK-04366·
Orchard Hollow Elementary SchoolMentorElementaryKG-05359·
Kirtland High SchoolKirtlandHigh09-12335·
Eastlake Middle SchoolEastlakeMiddle06-08330·
Fairfax Elementary SchoolMentorElementaryKG-05310·
Melridge Elementary SchoolPainesvilleElementaryPK-04299·
Sterling Morton Elementary SchoolMentorElementaryKG-05298·
Fairport Harding High SchoolFairport HarborHigh06-12291·
Lake Elementary SchoolMentor On The LakeElementaryKG-05272·
Kirtland Middle SchoolKirtlandMiddle06-08262·
Mckinley Elementary SchoolFairport HarborElementaryKG-05239·
Willoughby-Eastlake PreschoolEastlakeElementaryPK-PK212·
iSTEMPainesvilleHigh06-12177·
Northern Career InstituteWilloughbyHigh11-12148·
Riverside PreschoolPainesvilleElementaryPK-PK142·
Madison Pre-KMadisonElementaryPK-PK129·
Garfield PreschoolMentorElementaryPK-PK124·
Cardinal Autism Resource and Education School (CARES)MentorCombinedKG-1282·
Lake Erie Bilingual AcademyPainesvilleElementaryKG-0549·
Mentor High School PreschoolMentorElementaryPK-PK38·
Auburn VocationalPainesvilleHigh10-120·
Harvey AcademyPainesvilleHigh09-120·
Wickliffe Virtual AcademyWickliffeCombinedKG-120·
Madison Online Learning AcademyMadisonCombinedM-M··
Perry Virtual Learning SchoolPerryCombinedM-M··
Red Raider PreschoolPainesvilleCombinedM-M··
Riverside Virtual AcademyPainesvilleCombinedM-M··
Summit Academy Community School - PainesvillePainesvilleCombinedM-M··
Wickliffe Middle SchoolWickliffeCombinedM-M··
Willoughby-Eastlake City Schools Online AcademyEastlakeCombinedM-M··

Cities in Lake County

Painesville18 schoolsMentor12 schoolsEastlake6 schoolsMadison6 schoolsWilloughby6 schoolsPerry4 schoolsWickliffe4 schoolsKirtland3 schoolsFairport Harbor2 schoolsWillowick2 schoolsConcord Twp1 schoolMentor On The Lake1 school

About Lake County

Lake County is a moderately sized county of about 232,216 residents in Ohio. Its public-school system enrolls approximately 27,899 students across 65 schools.

For perspective, census numbers show the median household earns about $80,925 a year, 32% of adults hold a bachelor's degree or higher, and roughly 5% of residents live below the federal poverty line. That income level is 16% higher than the Ohio median.

On the level-by-level breakdown, Lake County spans 31 elementary schools (12,175 students), 11 middle schools (5,910), 14 high schools (9,732), and 9 combined or other schools.

The largest single district in Lake County is Mentor Exempted Village, which alone enrolls about 6,896 students.

Five-year track record. Combined enrollment now sits at 27,757 students, decreased 11% from the 31,198 reported in SY 2017-18. The school count fell from 57 to 54 across the same 7-year window. Demographically, the White share of enrollment fell from 78% to 71%.

Within the allk12 community for this area, the community for Lake County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Lake County?
There are 65 public K-12 schools in Lake County, Ohio, with a combined enrollment of about 27,899.
How many high schools are in Lake County?
Lake County, Ohio has 14 public high schools, serving approximately 9,732 students.
How many middle schools are in Lake County?
Lake County, Ohio has 11 public middle schools, serving approximately 5,910 students.
How many elementary schools are in Lake County?
Lake County, Ohio has 31 public elementary schools, serving approximately 12,175 students.
What is the largest school district in Lake County?
Mentor Exempted Village is the largest school district in Lake County, serving approximately 6,896 students. The county contains 13 school districts overall.
How many people live in Lake County?
Lake County has roughly 232,216 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Lake County?
Median household income in Lake County is $80,925, above the Ohio average of $69,789. About 5.3% of residents live below the federal poverty line.
How educated are residents of Lake County?
Approximately 31.6% of adults 25 and older in Lake County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Lake County qualify for free or reduced lunch?
Roughly 39.3% of students in Lake County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Ohio county average of 49.0%.
What is the student-teacher ratio in Lake County schools?
Across Lake County public schools, the enrollment-weighted student-teacher ratio is approximately 17.8 to 1.

Lake County school rankings

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