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

Genesee County

Michigan · Public K-12

Genesee County reports 158 public K-12 schools and roughly 58,534 students enrolled, per NCES, with a mix of 73 elementary, 22 middle, and 44 high.

7-year change in Genesee County

SY 2017-18 vs SY 2024-25
Total enrollment
58,534
-5,686 (-9%) vs SY 2017-18
School count
150
+2 (+1%) vs SY 2017-18
% White
59%
was 64%
% Hispanic
7%
was 5%
% Black
26%
was 25%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
403,305
all ages · ACS 5-yr
Schools
158
38 districts
Enrollment
58,534
students · NCES CCD
Median income
$62,281
Below Michigan avg
Free/reduced lunch
60.7%
Above Michigan avg
Elementary
73
24,156 students
Middle
22
11,360 students
High
44
17,773 students
Combined / other
19
5,245 students
LARGEST DISTRICT
Grand Blanc Community Schools
7,457 students · 38 districts in Genesee County

County vs. school enrollment demographics

Left bar is the racial makeup of Genesee 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
72%
Hispanic
4%
Black
19%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
59%
Hispanic
7%
Black
26%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
23.3%
adults 25+
Poverty rate
11.6%
ACS 5-year
Unemployment
8.1%
civilian labor
Median age
41
22.2% under 18

Test scores in Genesee County

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

See all 57 schools in Genesee County ranked by score →

All schools (158)

NameCityLevelGradesEnrollmentRating
Grand Blanc Community High SchoolGrand BlancHigh08-122,377·
Michigan International Prep SchoolElsieCombinedKG-121,657·
Davison High SchoolDavisonHigh09-121,623·
Flushing High SchoolFlushingHigh08-121,229·
Swartz Creek High SchoolSwartz CreekHigh09-12996·
Fenton Senior High SchoolFentonHigh09-12982·
International Academy of Flint K12FlintCombinedKG-12939·
CarmanAinsworth High SchoolFlintHigh08-12914·
Grand Blanc Middle School EastGrand BlancMiddle04-08884·
The New Standard AcademyFlintCombinedPK-12859·
Kearsley High SchoolFlintHigh09-12836·
Davison Middle SchoolDavisonMiddle07-08816·
Hahn Intermediate SchoolDavisonMiddle05-06812·
Linden Charter AcademyFlintElementaryKG-08789·
Linden High SchoolLindenHigh09-12775·
Swartz Creek Middle SchoolSwartz CreekMiddle06-08758·
Grand Blanc Middle School WestGrand BlancMiddle06-08757·
Clio ElementaryClioElementaryPK-03726·
Andrew G Schmidt Middle SchoolFentonMiddle06-08718·
Burton Glen Charter AcademyBurtonElementaryKG-08709·
Clio Area High SchoolClioHigh08-12684·
Armstrong Middle SchoolFlintMiddle06-08656·
Goodrich High SchoolGoodrichHigh09-12653·
CarmanAinsworth Middle SchoolFlintMiddle06-08652·
Flint Cultural Center AcademyFlintCombinedKG-12650·
Lake Fenton High SchoolLindenHigh09-12646·
Flushing Middle SchoolFlushingMiddle06-08636·
Central Elementary SchoolDavisonElementary01-04581·
Linden Middle SchoolLindenMiddle06-08577·
Clio Middle SchoolClioMiddle06-08564·
Dye Elementary SchoolFlintElementaryKG-05559·
Oaktree Elementary SchoolGoodrichElementary02-05547·
Gates Elementary SchoolDavisonElementary01-04506·
West Shore Elementary SchoolFentonElementaryPK-02505·
Seymour Elementary SchoolFlushingElementary01-06498·
Central Elementary SchoolFlushingElementary01-06487·
Myers Elementary SchoolGrand BlancElementaryPK-05479·
Springview Elementary SchoolFlushingElementary01-06468·
Southwestern Classical AcademyFlintHigh09-12464·
Brendel Elementary SchoolGrand BlancElementaryKG-05462·
HillMcCloy High SchoolMontroseHigh08-12449·
Goodrich Middle SchoolGoodrichMiddle06-08448·
Lake Fenton Middle SchoolFentonMiddle06-08444·
Morrish Elementary SchoolSwartz CreekElementaryKG-02435·
Reid Elementary SchoolGrand BlancElementaryKG-05433·
Leota Fiedler Elementary SchoolFlintMiddle04-06431·
Clio Intermediate SchoolClioElementary04-05424·
Torrey Hill Intermediate SchoolFentonElementary03-05422·
Elms Road Elementary SchoolSwartz CreekElementary03-05420·
KuehnHaven Middle SchoolMontroseMiddle04-08420·
Richfield Public School AcademyFlintMiddle03-08418·
EA Johnson Memorial HSMount MorrisHigh09-12410·
Indian Hill Elementary SchoolGrand BlancElementaryKG-05406·
Kate Dowdall Elementary SchoolFlintElementaryKG-05405·
Cook Elementary SchoolGrand BlancElementaryKG-02397·
Hamady Community High SchoolFlintHigh09-12397·
State Road Elementary SchoolFentonElementaryKG-05396·
Durant Tuuri Mott SchoolFlintElementaryPK-06385·
Siple Elementary SchoolDavisonElementaryKG-04381·
McGrath Elementary SchoolGrand BlancElementary02-05380·
TomekEastern Elem SchoolFentonElementaryKG-05380·
Weston Elementary SchoolBurtonElementaryPK-01380·
DoyleRyder SchoolFlintElementaryPK-06373·
Carter Elementary SchoolMontroseElementaryPK-04367·
Genesee High SchoolGeneseeHigh06-12367·
Madison Academy ElementaryMiddle SchoolFlintElementaryKG-08362·
Elms Elementary SchoolFlushingElementary01-06356·
LakeVille High SchoolOtisvilleHigh09-12354·
Syring Elementary SchoolSwartz CreekElementaryPK-02354·
Hyatt ElementaryLindenElementaryPK-03351·
North Road Elementary SchoolFentonElementaryKG-05351·
Bobcat InnovationGrand BlancCombinedKG-12343·
Elmer A Knopf Learning CenterFlintCombinedKG-12342·
Central Elementary SchoolLindenElementary04-05337·
Dieck Elementary SchoolSwartz CreekElementary02-05334·
Lillian G Mason Elementary SchoolGrand BlancElementary03-05331·
Dailey Elementary SchoolMount MorrisElementaryPK-07328·
Haas Elementary SchoolGeneseeElementaryPK-05326·
Mott Middle College High SchoolFlintHigh09-12324·
Atherton Jr Sr High SchoolBurtonHigh07-12323·
Thomson Elementary SchoolDavisonElementaryPK-KG322·
Randels Elementary SchoolFlintElementaryPK-05311·
Barhitte Elementary SchoolBurtonElementaryPK-05309·
Bendle High SchoolBurtonHigh09-12307·
Flushing Early Childhood CenterFlushingElementaryPK-KG305·
Colonel Donald McMonagle Elementary SchoolFlintElementary02-06304·
LakeVille Middle SchoolOtisvilleMiddle05-08298·
Mt Morris Middle SchoolMount MorrisMiddle06-08297·
Linden Elementary SchoolLindenElementaryPK-03295·
Grand Blanc AcademyGrand BlancElementaryPK-08279·
Woodland Park AcademyGrand BlancElementaryKG-08278·
Madison Academy High SchoolBurtonHigh09-12276·
Reid Elementary SchoolGoodrichElementaryPK-01268·
Atherton Elementary SchoolBurtonElementaryPK-06267·
Northridge AcademyFlintElementaryPK-08263·
Hill Elementary SchoolDavisonElementaryKG-04261·
Holmes STEM Middle School AcademyFlintMiddle06-08256·
South Bendle Elementary SchoolBurtonElementaryPK-02246·
Rankin Elementary SchoolSwartz CreekElementaryKG-05237·
Flex High BurtonBurtonHigh09-12236·

Cities in Genesee County

Flint54 schoolsBurton16 schoolsGrand Blanc15 schoolsDavison9 schoolsFenton9 schoolsFlushing9 schoolsClio8 schoolsMount Morris8 schoolsSwartz Creek8 schoolsLinden6 schoolsGoodrich4 schoolsMontrose4 schoolsFlint2 schoolsGenesee2 schoolsOtisville2 schoolsElsie1 schoolGaines1 school

About Genesee County

Genesee County is a population-heavy Michigan county of about 403,305 residents, home to 158 public schools and roughly 58,534 students.

Zooming out, census numbers show typical household earnings sit around $62,281, roughly 23% of adults have completed at least a four-year degree, and the poverty rate is around 12%. That income level is 6% meaningfully below the Michigan median.

On the level-by-level breakdown, Genesee County is built around 73 elementary schools (24,156 students), 22 middle schools (11,360), 44 high schools (17,773), and 19 combined or other schools.

Grand Blanc Community Schools is the biggest district by enrollment, covering about 7,457 students across Genesee County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment fell 9%: 64,220 students in SY 2017-18 versus 58,534 in SY 2024-25. The school count climbed from 148 to 150 across the same 7-year window. On the demographic side, White enrollment moved from 64% to 59% over the same window.

Within the allk12 community for this area, the community for Genesee County discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Genesee County?
There are 158 public K-12 schools in Genesee County, Michigan, with a combined enrollment of about 58,534.
How many high schools are in Genesee County?
Genesee County, Michigan has 44 public high schools, serving approximately 17,773 students.
How many middle schools are in Genesee County?
Genesee County, Michigan has 22 public middle schools, serving approximately 11,360 students.
How many elementary schools are in Genesee County?
Genesee County, Michigan has 73 public elementary schools, serving approximately 24,156 students.
What is the largest school district in Genesee County?
Grand Blanc Community Schools is the largest school district in Genesee County, serving approximately 7,457 students. The county contains 38 school districts overall.
What is the population of Genesee County?
Genesee County, Michigan has a population of approximately 403,305, with a median age of 41. About 22.2% of residents are under 18.
What is the median household income in Genesee County?
Median household income in Genesee County is $62,281, below the Michigan average of $66,133. About 11.6% of residents live below the federal poverty line.
How educated are residents of Genesee County?
Approximately 23.3% of adults 25 and older in Genesee County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Genesee County qualify for free or reduced lunch?
Roughly 60.7% of students in Genesee County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Michigan county average of 53.4%.
What is the student-teacher ratio in Genesee County schools?
Across Genesee County public schools, the enrollment-weighted student-teacher ratio is approximately 18.3 to 1.

Genesee County school rankings

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