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

Eaton County

Michigan · Public K-12

The 47 public K-12 schools in Eaton County cover all standard grade bands (19 elementary, 9 middle, and 15 high), with combined enrollment around 17,025.

7-year change in Eaton County

SY 2017-18 vs SY 2024-25
Total enrollment
17,025
-474 (-3%) vs SY 2017-18
School count
46
+3 (+7%) vs SY 2017-18
% White
70%
was 76%
% Hispanic
11%
was 8%
% Black
9%
was 8%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
47
17 districts
Enrollment
17,025
NCES CCD
Median income
$79,597
Above Michigan avg
Free/reduced lunch
42.4%
Below Michigan avg
Elementary
19
5,796 students
Middle
9
4,445 students
High
15
6,295 students
Combined / other
4
489 students
LARGEST DISTRICT
Grand Ledge Public Schools
4,949 students · 17 districts in Eaton County

County vs. school enrollment demographics

Left bar is the racial makeup of Eaton 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
81%
Hispanic
6%
Black
7%
Asian
2%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
70%
Hispanic
11%
Black
9%
Asian
3%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
30.8%
adults 25+
Poverty rate
5.2%
ACS 5-year
Unemployment
4.5%
civilian labor
Median age
41
20.5% under 18

Test scores in Eaton County

Latest 2024-25 ELA proficiency, 20 schools ranked. Michigan state average: 47.7%.

See all 20 schools in Eaton County ranked by score →

All schools (47)

NameCityLevelGradesEnrollmentRating
Grand Ledge High SchoolGrand LedgeHigh09-121,704·
Waverly Senior High SchoolLansingHigh09-12987·
Insight School of MichiganLansingHigh09-12862·
Kenneth T Beagle Middle SchoolGrand LedgeMiddle07-08835·
Leon W Hayes Intermediate SchoolGrand LedgeMiddle05-06810·
Charlotte Senior High SchoolCharlotteHigh08-12644·
Eaton Rapids High SchoolEaton RapidsHigh09-12637·
Willow Ridge Elementary SchoolGrand LedgeElementaryKG-04542·
Delta Center Elementary SchoolLansingElementaryKG-04528·
Charlotte Upper Elementary SchoolCharlotteMiddle04-08527·
TC Holbrook Elementary SchoolGrand LedgeElementaryKG-04506·
Olivet Middle SchoolOlivetMiddle04-08461·
Waverly Middle SchoolLansingMiddle07-08451·
Eaton Rapids Middle SchoolEaton RapidsMiddle06-08410·
Charlotte Middle SchoolCharlotteMiddle07-08406·
Olivet High SchoolOlivetHigh09-12404·
Winans Elementary SchoolLansingElementary01-04392·
Dimondale Elementary SchoolDimondaleElementaryKG-05381·
Elmwood Elementary SchoolLansingElementary01-04379·
LifeTech AcademyEaton RapidsCombinedKG-12378·
Greyhound Intermediate SchoolEaton RapidsElementary03-05375·
Maple Valley JrSr High SchoolVermontvilleHigh07-12375·
Fern Persons Elementary SchoolOlivetElementaryPK-03374·
Mt Hope SchoolLansingMiddle04-08323·
Potterville Elementary SchoolPottervilleElementaryPK-04322·
Lockwood Elementary SchoolEaton RapidsElementaryPK-03303·
Parkview Elementary SchoolCharlotteElementaryKG-03283·
Bellevue JrSr High SchoolBellevueHigh07-12281·
Maplewood SchoolVermontvilleElementary03-06267·
Washington Elementary SchoolCharlotteElementary01-03255·
Bellevue Elementary SchoolBellevueElementaryPK-06226·
Potterville Middle SchoolPottervilleMiddle05-08222·
Potterville High SchoolPottervilleHigh09-12209·
Island City AcademyEaton RapidsElementaryKG-08197·
Meryl S Colt Early Childhood Education CenterLansingElementaryPK-KG184·
Galewood Early Elementary SchoolCharlotteElementaryPK-KG146·
Greyhound Central Elementary SchoolEaton RapidsElementaryPK-KG114·
Greyhound Central Performance AcademyEaton RapidsHigh06-1275·
Relevant Academy of Eaton CountyGrand LedgeHigh09-1262·
Eaton RESA Meadowview OffsiteCharlotteCombinedKG-1255·
Eaton RESA Meadowview OnsiteCharlotteCombinedKG-1232·
Eaton County Youth FacilityCharlotteCombined03-1224·
Charlotte Public Schools Project SuccessCharlotteHigh09-1223·
Maple Valley Pathways High SchoolVermontvilleHigh09-1223·
Strange SchoolGrand LedgeElementaryKG-0622·
SAIL WaverlyLansingHigh09-129·
Eaton RESA Career Preparation CenterLansingHigh09-120·

Cities in Eaton County

Charlotte10 schoolsLansing10 schoolsEaton Rapids8 schoolsGrand Ledge7 schoolsOlivet3 schoolsPotterville3 schoolsVermontville3 schoolsBellevue2 schoolsDimondale1 school

About Eaton County

In Michigan, Eaton County is a mid-sized county of about 109,130 residents. 47 public schools across the county educates about 17,025 students between them.

In context, census numbers show the median household earns about $79,597 a year, 31% of adults hold a bachelor's degree or higher, and the poverty rate is around 5%. That income level is 20% noticeably above the Michigan median.

On the level-by-level breakdown, Eaton County covers 19 elementary schools (5,796 students), 9 middle schools (4,445), 15 high schools (6,295), and 4 combined or other schools.

Grand Ledge Public Schools dominates the local landscape, accounting for roughly 4,949 students on its own.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment fell 3%: 17,499 students in SY 2017-18 versus 17,025 in SY 2024-25. Over that span, Eaton County gained 3 schools, going from 43 to 46. Demographically, the White share of enrollment decreased from 76% to 70%.

On this page, the community for Eaton County discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Eaton County?
There are 47 public K-12 schools in Eaton County, Michigan, with a combined enrollment of about 17,025.
How many high schools are in Eaton County?
Eaton County, Michigan has 15 public high schools, serving approximately 6,295 students.
How many middle schools are in Eaton County?
Eaton County, Michigan has 9 public middle schools, serving approximately 4,445 students.
How many elementary schools are in Eaton County?
Eaton County, Michigan has 19 public elementary schools, serving approximately 5,796 students.
What is the largest school district in Eaton County?
Grand Ledge Public Schools is the largest school district in Eaton County, serving approximately 4,949 students. The county contains 17 school districts overall.
What is the population of Eaton County?
Eaton County, Michigan has a population of approximately 109,130, with a median age of 41. About 20.5% of residents are under 18.
What is the median household income in Eaton County?
Median household income in Eaton County is $79,597, above the Michigan average of $66,133. About 5.2% of residents live below the federal poverty line.
How educated are residents of Eaton County?
Approximately 30.8% of adults 25 and older in Eaton County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Eaton County qualify for free or reduced lunch?
Roughly 42.4% of students in Eaton County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Michigan county average of 53.4%.
What is the student-teacher ratio in Eaton County schools?
Across Eaton County public schools, the enrollment-weighted student-teacher ratio is approximately 18.2 to 1.

Eaton County school rankings

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