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

Dakota County

Minnesota · Public K-12

The schools list below covers the full public K-12 directory for Dakota County: 170 campuses, 74,687 students, Rosemount-Apple Valley-Eagan as the largest district. By grade band, the county runs 80 elementary, 25 middle, and 51 high schools.

7-year change in Dakota County

SY 2017-18 vs SY 2024-25
Total enrollment
74,658
+1,017 (+1%) vs SY 2017-18
School count
150
+16 (+12%) vs SY 2017-18
% White
56%
was 66%
% Hispanic
16%
was 12%
% Black
14%
was 10%
% Asian
6%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
445,771
all ages · ACS 5-yr
Schools
170
21 districts
Enrollment
74,687
students · NCES CCD
Median income
$106,318
Above Minnesota avg
Free/reduced lunch
34.3%
Below Minnesota avg
Elementary
80
32,804 students
Middle
25
15,204 students
High
51
26,317 students
Combined / other
14
362 students
LARGEST DISTRICT
ROSEMOUNT-APPLE VALLEY-EAGAN
29,224 students · 21 districts in Dakota County

County vs. school enrollment demographics

Left bar is the racial makeup of Dakota 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
74%
Hispanic
9%
Black
8%
Asian
5%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
56%
Hispanic
16%
Black
14%
Asian
6%
Two or more
8%
Native American
1%
Pacific Islander
0%
Bachelor's+
45.0%
adults 25+
Poverty rate
3.6%
ACS 5-year
Unemployment
3.6%
civilian labor
Median age
39
24.0% under 18

Test scores in Dakota County

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

See all 97 schools in Dakota County ranked by score →

All schools (170)

NameCityLevelGradesEnrollmentRating
917 TESARosemountHigh07-12133·
ROSEMOUNT AREA LEARNING CENTEREaganHigh09-12133·
Gateway STEM Academy Charter SchoolBurnsvilleElementaryKG-08121·
917 DCALS MainRosemountHigh08-12112·
Universal Academy South ElementaryBurnsvilleElementaryKG-06103·
DAKOTA RIDGE SCHOOLApple ValleyCombinedKG-12101·
GOA School of LogicFarmingtonMiddle06-08101·
Hastings Early Child Special Ed.HastingsElementaryPK-PK100·
S St. Paul Community Lrng. Cntr.South Saint PaulHigh07-1299·
STEP Academy 6-12 - BurnsvilleBurnsvilleMiddle06-0996·
917 SUNRosemountCombinedKG-1294·
ACADEMIC ARTS HIGH SCHOOLWest Saint PaulHigh09-1278·
STEAM Academy Charter SchoolInver Grove HeightsElementaryKG-0677·
196Online High SchoolRosemountHigh09-1271·
ATHENEUM ELEMENTARYInver Grove HeightsElementary02-0569·
Early Childhood Special Ed ProgramSouth Saint PaulElementaryPK-PK68·
IGH EARLY CHILDHOOD PROGRAMInver Grove HeightsElementaryPK-PK68·
Lakeville Pathways AcademyLakevilleHigh06-1258·
917 DCALS NorthWest Saint PaulHigh09-1254·
Diamondhead Ready to LearnBurnsvilleElementaryPK-PK50·
Joseph Nicollet Middle SchoolBurnsvilleMiddle06-0850·
Lakeville Online Academy-MiddleLakevilleMiddle06-0850·
BES Transition ProgramBurnsvilleHigh12-1242·
917 TEAApple ValleyCombinedPK-1241·
ABE Diploma ProgramApple ValleyHigh09-1240·
917 IDEARosemountCombinedKG-1237·
Lakeville Online Academy-ElementaryLakevilleElementaryKG-0536·
Tilden Community PreschoolHastingsElementaryPK-PK35·
ONE91 Virtual Academy ElementaryBurnsvilleElementaryKG-0534·
Hastings Alternative CenterHastingsHigh09-1232·
Early Learning and Family ResourceWest Saint PaulElementaryPK-PK31·
917 Deaf/Hard of HearingSouth Saint PaulCombinedPK-1229·
917 PACESRosemountCombinedKG-1229·
BRANCH OUT TRANSITIONAL SERVICESWest Saint PaulHigh12-1229·
SIMLEY ALTERNATIVE PROGRAMInver Grove HeightsHigh09-1225·
917 DASHRosemountCombinedPK-1220·
917 Riverside SchoolHastingsHigh06-1217·
HOA High SchoolHastingsHigh09-1213·
Universal Academy South Middle/HighBurnsvilleMiddle07-0711·
917 DCALS Main Extended Day EDOPRosemountHigh09-1210·
Children's MN - LakevilleLakevilleHigh06-129·
STAARSHastingsHigh12-128·
Aspen House Education ProgramMendota HeightsHigh05-126·
917 CASERosemountCombinedPK-125·
917 New ChanceHastingsHigh06-123·
Lakeville Shared Time ServicesLakevilleCombinedKG-123·
SSP VirtualSouth Saint PaulHigh10-123·
Special EducationMendota HeightsCombinedKG-123·
Burnsville Sr High Extended Day ProEaganHigh09-122·
Special ServicesHastingsElementaryKG-082·
DAKOTA PRAIRIE AREA LEARNING CENTERFarmingtonHigh08-121·
196Online ElementaryRosemountElementaryKG-050·
196Online Middle SchoolRosemountMiddle06-080·
199 Online High SchoolInver Grove HeightsHigh09-120·
917 DCALS North Extended Day (EDOP)West Saint PaulHigh09-120·
Allina Hastings PHPHastingsHigh06-120·
COOPERATIVE AREA LEARNING PRG.Apple ValleyHigh05-120·
CORERosemountHigh06-120·
Farmington Online - ElementaryFarmingtonElementaryKG-050·
Farmington Online - HighFarmingtonHigh09-120·
Farmington Online - MiddleFarmingtonMiddle06-080·
HOA Middle SchoolHastingsMiddle05-080·
Learners CenterBurnsvilleCombined04-120·
Middle School ALCRosemountMiddle06-080·
Out-of-State Care and TreatmentLakevilleCombinedKG-120·
W ST. PAUL AREA LEARNING CNTR.Mendota HeightsHigh09-120·
GOA School of RhetoricEaganElementaryM-M··
New ConnectionsApple ValleyCombinedM-M··
OPTIONSBurnsvilleCombinedM-M··
To Be DeterminedRosemountElementaryM-M··

Cities in Dakota County

Lakeville23 schoolsBurnsville22 schoolsApple Valley21 schoolsRosemount19 schoolsEagan17 schoolsHastings15 schoolsFarmington14 schoolsInver Grove Heights11 schoolsWest Saint Paul9 schoolsSouth Saint Paul8 schoolsMendota Heights7 schoolsRandolph2 schoolsBloomington1 schoolNorthfield1 school

About Dakota County

Dakota County is an expansive county of about 445,771 residents in Minnesota. Its public-school system teaches approximately 74,687 students across 170 schools.

Looking at the wider area, census numbers show the median household earns about $106,318 a year, about 45% of adults have a bachelor's degree or above, and roughly 4% of residents live below the federal poverty line. That income level is 37% higher than the Minnesota median.

In terms of grade levels, Dakota County comprises 80 elementary schools (32,804 students), 25 middle schools (15,204), 51 high schools (26,317), and 14 combined or other schools.

ROSEMOUNT-APPLE VALLEY-EAGAN is the biggest district by enrollment, covering about 29,224 students across Dakota County.

Trend over the past 7 years. Combined enrollment now sits at 74,658 students, stayed largely flat from the 73,641 reported in SY 2017-18. Over that span, Dakota County gained 16 schools, going from 134 to 150. The White share of public-school enrollment decreased from 66% to 56%.

On this page, the community for Dakota County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Dakota County?
There are 170 public K-12 schools in Dakota County, Minnesota, with a combined enrollment of about 74,687.
How many high schools are in Dakota County?
Dakota County, Minnesota has 51 public high schools, serving approximately 26,317 students.
How many middle schools are in Dakota County?
Dakota County, Minnesota has 25 public middle schools, serving approximately 15,204 students.
How many elementary schools are in Dakota County?
Dakota County, Minnesota has 80 public elementary schools, serving approximately 32,804 students.
What is the largest school district in Dakota County?
ROSEMOUNT-APPLE VALLEY-EAGAN is the largest school district in Dakota County, serving approximately 29,224 students. The county contains 21 school districts overall.
What is the population of Dakota County?
Dakota County, Minnesota has a population of approximately 445,771, with a median age of 39. About 24.0% of residents are under 18.
What is the median household income in Dakota County?
Median household income in Dakota County is $106,318, above the Minnesota average of $77,501. About 3.6% of residents live below the federal poverty line.
How educated are residents of Dakota County?
Approximately 45.0% of adults 25 and older in Dakota County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Dakota County qualify for free or reduced lunch?
Roughly 34.3% of students in Dakota County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Minnesota county average of 41.1%.
What is the student-teacher ratio in Dakota County schools?
Across Dakota County public schools, the enrollment-weighted student-teacher ratio is approximately 16.4 to 1.

Dakota County school rankings

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