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

Hennepin County

Minnesota · Public K-12

Across Hennepin County, 496 public K-12 schools educate around 177,509 students, roughly 1 in 7 residents. The level mix runs 232 elementary, 61 middle, and 175 high.

7-year change in Hennepin County

SY 2017-18 vs SY 2024-25
Total enrollment
176,913
-3,566 (-2%) vs SY 2017-18
School count
395
+13 (+3%) vs SY 2017-18
% White
43%
was 48%
% Hispanic
15%
was 13%
% Black
23%
was 23%
% Asian
10%
was 10%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
1,269,496
all ages · ACS 5-yr
Schools
496
87 districts
Enrollment
177,509
students · NCES CCD
Median income
$97,653
Above Minnesota avg
Free/reduced lunch
43.0%
Above Minnesota avg
Elementary
232
85,654 students
Middle
61
33,314 students
High
175
57,787 students
Combined / other
28
754 students
LARGEST DISTRICT
Minneapolis Public School District
29,928 students · 87 districts in Hennepin County

County vs. school enrollment demographics

Left bar is the racial makeup of Hennepin 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
66%
Hispanic
8%
Black
13%
Asian
7%
Two or more
9%
Native American
1%
Pacific Islander
0%
School enrollment
White
43%
Hispanic
15%
Black
23%
Asian
9%
Two or more
8%
Native American
1%
Pacific Islander
0%
Bachelor's+
54.1%
adults 25+
Poverty rate
5.4%
ACS 5-year
Unemployment
4.5%
civilian labor
Median age
38
21.6% under 18

Test scores in Hennepin County

Latest 2024-25 ELA proficiency, 270 schools ranked. Minnesota state average: 49.9%.

See all 270 schools in Hennepin County ranked by score →

All schools (496)

NameCityLevelGradesEnrollmentRating
WAYZATA HIGHPlymouthHigh09-123,781·
MINNETONKA SENIOR HIGHMinnetonkaHigh09-123,514·
Champlin Park High SchoolChamplinHigh09-122,978·
EDEN PRAIRIE SENIOR HIGHEden PrairieHigh09-122,844·
EDINA SENIOR HIGHEdinaHigh09-122,641·
MAPLE GROVE SENIOR HIGHMaple GroveHigh09-122,453·
OSSEO SENIOR HIGHOsseoHigh09-122,289·
PARK CENTER IB WORLD SCHOOLBrooklyn ParkHigh09-122,061·
Jackson MiddleChamplinMiddle06-082,037·
Hopkins High SchoolMinnetonkaHigh09-122,003·
ROGERS SENIOR HIGHRogersHigh09-121,888·
CENTRAL MIDDLE SCHOOLEden PrairieMiddle06-081,860·
ROBBINSDALE ARMSTRONG SENIOR HIGHPlymouthHigh09-121,840·
Jefferson High SchoolBloomingtonHigh09-121,684·
Maple Grove Middle SchoolMaple GroveMiddle06-081,598·
Kennedy High SchoolBloomingtonHigh09-121,578·
Washburn HighMinneapolisHigh09-121,521·
ST. LOUIS PARK SENIOR HIGHSaint Louis ParkHigh09-121,397·
ROBBINSDALE COOPER SENIOR HIGHNew HopeHigh09-121,396·
WAYZATA CENTRAL MIDDLEPlymouthMiddle06-081,342·
MINNETONKA EAST MIDDLEMinnetonkaMiddle06-081,320·
South HighMinneapolisHigh09-121,257·
Southwest HighMinneapolisHigh09-121,195·
RICHFIELD SENIOR HIGHRichfieldHigh09-121,183·
Roosevelt HighMinneapolisHigh09-121,148·
Osseo Middle SchoolOsseoMiddle06-081,128·
Oxbow Creek ElementaryChamplinElementaryKG-051,114·
ROGERS MIDDLE SCHOOLRogersMiddle05-081,077·
Andersen MiddleMinneapolisMiddle06-081,052·
SOUTH VIEW MIDDLEEdinaMiddle06-081,021·
Justice Page MiddleMinneapolisMiddle06-081,020·
VALLEY VIEW MIDDLEEdinaMiddle06-081,003·
ST. LOUIS PARK MIDDLE SCHOOLSaint Louis ParkMiddle06-08965·
ORONO SENIOR HIGHLong LakeHigh09-12961·
FERNBROOK ELEMENTARYMaple GroveElementaryPK-05952·
Brooklyn Middle STEAM SchoolBrooklyn ParkMiddle06-08931·
SCENIC HEIGHTS ELEMENTARYMinnetonkaElementaryKG-05930·
GROVELAND ELEMENTARYMinnetonkaElementaryKG-05903·
Mound Westonka High SchoolMinnetristaHigh08-12895·
MINNEWASHTA ELEMENTARYExcelsiorElementaryKG-05880·
Hopkins North Middle SchoolMinnetonkaMiddle06-08866·
Edison HighMinneapolisHigh09-12865·
YINGHUA ACADEMYMinneapolisElementaryKG-08851·
CLEAR SPRINGS ELEMENTARYMinnetonkaElementaryKG-05849·
BASSWOOD ELEMENTARYMaple GroveElementaryPK-05848·
New Millennium Academy CharterBrooklyn CenterElementaryKG-08845·
WAYZATA WEST MIDDLEWayzataMiddle06-08836·
EAGLE RIDGE ACADEMY LOWER SCHOOLMinnetonkaElementaryKG-05830·
WAYZATA EAST MIDDLEPlymouthMiddle06-08817·
RICHFIELD MIDDLERichfieldMiddle06-08808·
Athlos Leadership AcademyBrooklyn ParkElementaryPK-08807·
MEADOWBROOK ELEMENTARYGolden ValleyElementaryPK-05792·
Camden HighMinneapolisHigh09-12783·
North Woods Elementary SchoolPlymouthElementaryPK-05775·
GREENWOOD ELEMENTARYPlymouthElementaryKG-05762·
Meadow Ridge Elementary SchoolPlymouthElementaryKG-05762·
OLSON MIDDLEBloomingtonMiddle06-08762·
RUSH CREEK ELEMENTARYMaple GroveElementaryPK-05762·
EAGLE HEIGHTS SPANISH IMMERSIONEden PrairieElementaryPK-05759·
ST. ANTHONY VILLAGE SENIOR HIGHSaint AnthonyHigh09-12752·
PLYMOUTH MIDDLEPlymouthMiddle06-08749·
Hiawatha Collegiate High SchoolMinneapolisHigh09-12744·
CONCORD ELEMENTARYEdinaElementaryKG-05741·
Robbinsdale Spanish Immersion El.New HopeElementaryKG-05733·
Sanford MiddleMinneapolisMiddle06-08728·
Anthony MiddleMinneapolisMiddle06-08727·
Champlin/Brooklyn Pk Acd MathEnvSciChamplinElementaryKG-05727·
ORONO MIDDLELong LakeMiddle06-08720·
SUNSET HILL ELEMENTARYPlymouthElementaryKG-05712·
OAK GROVE MIDDLEBloomingtonMiddle06-08711·
Brooklyn Center Elementary SchoolBrooklyn CenterElementaryPK-05708·
EXCELSIOR ELEMENTARYExcelsiorElementaryKG-05707·
EAGLE RIDGE ACADEMY CHARTER SCHOOLMinnetonkaHigh06-12702·
EDINBROOK ELEMENTARYBrooklyn ParkElementaryPK-05701·
ROGERS ELEMENTARYRogersElementaryKG-04693·
WILSHIRE PARK ELEMENTARYSaint AnthonyElementaryPK-05690·
Oak Point ElementaryEden PrairieElementaryPK-05684·
DEEPHAVEN ELEMENTARYWayzataElementaryKG-05681·
PLYMOUTH CREEK ELEMENTARYPlymouthElementaryKG-05678·
HASSAN ELEMENTARYRogersElementaryKG-04669·
Weaver Lake Science Math & Tech SchMaple GroveElementaryPK-05668·
COUNTRYSIDE ELEMENTARYEdinaElementaryKG-05665·
ORONO INTERMEDIATE ELEMENTARYLong LakeElementary03-05663·
EDEN LAKE ELEMENTARYEden PrairieElementaryPK-05658·
NORMANDALE ELEMENTARYEdinaElementaryPK-05652·
VALLEY VIEW MIDDLEBloomingtonMiddle06-08647·
Sullivan ElementaryMinneapolisElementaryPK-08640·
PRAIRIE VIEW ELEMENTARYEden PrairieElementaryPK-05628·
Parnassus Prep Sch-GrammarMaple GroveElementaryKG-04623·
RICE LAKE ELEMENTARYMaple GroveElementaryPK-05623·
CORNELIA ELEMENTARYEdinaElementaryPK-05617·
SCHUMANN ELEMENTARYLong LakeElementaryPK-02611·
WOODLAND ELEMENTARYBrooklyn ParkElementaryPK-05609·
Grandview Middle SchoolMoundMiddle05-07606·
GLEASON LAKE ELEMENTARYPlymouthElementaryKG-05604·
RICHFIELD STEM SCHOOLRichfieldElementaryPK-05604·
FOREST HILLS ELEMENTARYEden PrairieElementaryPK-05603·
Rockford Elementary Arts MagnetRockfordElementaryPK-04599·
Twin Cities International SchoolsMinneapolisElementaryKG-05595·
Green Central ElementaryMinneapolisElementaryPK-05594·

Cities in Hennepin County

Minneapolis168 schoolsPlymouth35 schoolsBrooklyn Park34 schoolsBloomington30 schoolsMinnetonka27 schoolsRichfield23 schoolsEden Prairie20 schoolsBrooklyn Center18 schoolsEdina18 schoolsSaint Louis Park18 schoolsMaple Grove16 schoolsNew Hope13 schoolsGolden Valley11 schoolsMinnetrista9 schoolsHopkins8 schoolsLong Lake7 schoolsCrystal6 schoolsSaint Anthony6 schoolsChamplin5 schoolsRogers4 schoolsExcelsior3 schoolsOsseo3 schoolsMaple Plain2 schoolsMound2 schoolsRobbinsdale2 schoolsRockford2 schoolsWayzata2 schoolsDayton1 schoolNofoundcity1 schoolSaint Bonifacius1 schoolShorewood1 school

About Hennepin County

Hennepin County is a population-heavy county of about 1,269,496 residents in Minnesota. Its public-school system enrolls approximately 177,509 students across 496 schools.

Stepping back, census numbers show median household income runs near $97,653, 54% of adults hold a bachelor's degree or higher, and the poverty rate is around 5%. That income level is 26% above the Minnesota median.

On the school-mix side, Hennepin County spans 232 elementary schools (85,654 students), 61 middle schools (33,314), 175 high schools (57,787), and 28 combined or other schools.

Minneapolis Public School District is the biggest district by enrollment, covering about 29,928 students across Hennepin County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment remained close to its prior level: 180,479 students in SY 2017-18 versus 176,913 in SY 2024-25. The school count climbed from 382 to 395 across the same 7-year window. On the demographic side, White enrollment moved from 48% to 43% over the same window.

In the discussion threads here, the community for Hennepin County discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Hennepin County?
Hennepin County, Minnesota has 496 public K-12 schools serving approximately 177,509 students.
How many high schools are in Hennepin County?
Hennepin County, Minnesota has 175 public high schools, serving approximately 57,787 students.
How many middle schools are in Hennepin County?
Hennepin County, Minnesota has 61 public middle schools, serving approximately 33,314 students.
How many elementary schools are in Hennepin County?
Hennepin County, Minnesota has 232 public elementary schools, serving approximately 85,654 students.
What is the largest school district in Hennepin County?
Minneapolis Public School District is the largest school district in Hennepin County, serving approximately 29,928 students. The county contains 87 school districts overall.
How many people live in Hennepin County?
Hennepin County has roughly 1,269,496 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Hennepin County?
Median household income in Hennepin County is $97,653, above the Minnesota average of $77,501. About 5.4% of residents live below the federal poverty line.
How educated are residents of Hennepin County?
Approximately 54.1% of adults 25 and older in Hennepin County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Hennepin County qualify for free or reduced lunch?
Roughly 43.0% of students in Hennepin County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Minnesota county average of 41.1%.
What is the student-teacher ratio in Hennepin County schools?
Across Hennepin County public schools, the enrollment-weighted student-teacher ratio is approximately 16.6 to 1.

Hennepin County school rankings

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