Dakota County Schools & Education
Dakota County, Minnesota
NCES 2022-23 public school data and FY 2022 school-finance dataSchool Score
53/100
Percentile-style score
Score Band
Midrange Signal
Graduation Rate
86.1%
National avg 87.5%
Education Statistics
Graduation Rate
86.1%
National avg 87.5%
State avg 86.6%
Per-Pupil Spending
$8,984
National avg $13,239
State avg $8,463
School Score
53/100
Percentile-style score
State avg 55/100
State Score Position
#41
of 87 counties by score
Education Data Brief: Dakota County
Measured School Summary
Dakota County performs at an average level with a school score of 53/100 and a solid graduation rate of 86.1%.
Funding Context
Dakota County spends $8,984 per student, which is on the lower end of adequate and may require careful resource allocation to maintain quality.
Neighbor Context
Its school score is 3% below the Minnesota average, and its graduation rate trails the state average by 0.5 percentage points, while per-pupil spending is 6% higher than the state norm.
School Data Brief
How to read Dakota County before comparing districts
County-level education data is best used as a screening layer. It summarizes the local school environment, then points you toward the district and school records that matter for local review.
Local context that changes the interpretation
150 public schools and 17 districts are represented below. Use those school and district records to confirm whether the county-level context fits the neighborhoods you are actually considering.
Overall screen
53/100
Mixed county signal. Ranks #41 of 87 Minnesota counties with school score data.
Completion
86.1%
0.5 pts below the state average
Funding context
$8,984
$521 above the state average
School coverage
150
17 districts represented in the county school list.
Start with measured county context
This county needs a closer look at district mix, school level, and local context. Compare the score, graduation rate, and spending together rather than treating any single metric as final.
Check the local school mix
Dakota County has 150 public schools across 17 districts, so school-level fit can vary inside the county.
Verify local rules
Use this page as county-level context, then confirm attendance zones, transportation, special programs, and current school boundaries with local districts.
What Dakota County school data means before you move
County averages are useful for screening, but parents choose addresses, grade pathways, and district rules. This brief turns the public data into the checks that matter before you sign a lease or mortgage.
Large multi-district county
Dakota County has many school records across many districts. County averages are only the opening screen; neighborhood-level assignment and grade-band fit matter more here.
State position
#41
of 87 Minnesota counties with school score data. The county score is 2 points below the state average.
Data confidence
Usable
3 of 5 county signals are present, and 100% of listed schools report enrollment. Compare schools, then verify missing fields locally.
K-12 continuity check
These are the largest visible district slices in the county data. They show whether elementary, middle, and high school records appear together or whether a family needs to investigate transition points.
ROSEMOUNT-APPLE VALLEY-EAGAN
Elementary to high school visible
29,221 students
41 listed schools in this county slice.
Lakeville Area Schools
Elementary to high school visible
11,816 students
19 listed schools in this county slice.
FARMINGTON PUBLIC SCHOOL DISTRICT
Elementary to high school visible
6,800 students
9 listed schools in this county slice.
Burnsville-Eagan-Savage Schools
Elementary to high school visible
6,700 students
17 listed schools in this county slice.
District reality check
ROSEMOUNT-APPLE VALLEY-EAGAN is the largest listed district slice, with 41 schools. County pages do not prove address assignment, so verify boundaries with local district tools.
What the data cannot tell you
NCES records do not confirm current attendance zones, private-school options, transfer approvals, program capacity, transportation, or whether a listed school is available to a specific address.
Questions to ask before choosing an address
Which district actually serves the addresses we are considering in Dakota County?
Do the neighborhoods we like fall inside the same district, or are we comparing different Dakota County district systems?
What changes at the elementary-to-middle and middle-to-high transitions in the district pathway we would likely use?
Which charter, magnet, or virtual options require a lottery, application window, separate transportation plan, or address eligibility check?
Are the largest listed schools the ones our address can actually attend, or are they only county-level context?
Education Overview
About Schools in Dakota County, Minnesota
This context is screened for neutral school-data wording and should be read alongside the current metrics on this page. It is not school advice.
A Massive Infrastructure for Modern Learning
Dakota County hosts a sprawling network of 150 public schools serving 73,725 students across 17 districts. This robust system includes 62 elementary schools, 21 middle schools, and 48 high schools.
High Funding Levels Support Large Populations
The county spends $8,984 per pupil, which is well above the state average of $8,463. This investment supports an 86.1% graduation rate, nearly matching the state average while serving a much larger student body.
Rosemount-Apple Valley-Eagan Leads the Way
The Rosemount-Apple Valley-Eagan district is the largest, educating 29,221 students across 41 schools. Charter schools represent about 5% of the county's total public school options with eight dedicated facilities.
A Primarily Suburban Educational Experience
With 102 schools located in suburban locales, campuses are generally large and average 523 students. Rosemount Senior High is the county’s largest school, serving 2,425 students in a high-energy environment.
School Overview
Total Schools
150
in Dakota County
Reported Enrollment
73,725
150 schools reporting
School Districts
17
districts
Charter Schools
8
5% of total
School Level Breakdown
17 School Districts in Dakota County
ROSEMOUNT-APPLE VALLEY-EAGAN
GuideLakeville Area Schools
GuideBurnsville-Eagan-Savage Schools
GuideFARMINGTON PUBLIC SCHOOL DISTRICT
GuideWest St. Paul-Mendota Heights-Eagan
GuideHASTINGS PUBLIC SCHOOL DISTRICT
GuideINVER GROVE HEIGHTS SCHOOLS
GuideSouth St. Paul Public School Dist
RANDOLPH PUBLIC SCHOOL DISTRICT
INTERMEDIATE SCHOOL DISTRICT 917
150 Public Schools in Dakota County
Sorted by reported enrollment. Dedicated profile pages are available for 18 high-enrollment schools; every NCES public school remains listed here.
NCES 2022-23 public school data and FY 2022 school-finance dataLevel
Showing 20 of 150 matching schools
| School Name | Profile | District | Location | Grades | Type / Flags | Reported Enrollment |
|---|---|---|---|---|---|---|
| ROSEMOUNT SENIOR HIGH | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | ROSEMOUNT, 55068Suburb: Large | 9–12 | High | 2,425 |
| EASTVIEW SENIOR HIGH | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | APPLE VALLEY, 55124Suburb: Large | 9–12 | High | 2,308 |
| FARMINGTON HIGH SCHOOL | Profile | FARMINGTON PUBLIC SCHOOL DISTRICT | FARMINGTON, 55024Rural: Fringe | 9–12 | High | 2,201 |
| EAGAN SENIOR HIGH | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | EAGAN, 55123City: Small | 9–12 | High | 2,171 |
| Burnsville High School | Profile | Burnsville-Eagan-Savage Schools | BURNSVILLE, 55337Suburb: Large | 9–12 | High | 2,119 |
| LAKEVILLE SOUTH HIGH | Profile | Lakeville Area Schools | LAKEVILLE, 55044Rural: Fringe | 9–12 | High | 1,906 |
| APPLE VALLEY SENIOR HIGH | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | APPLE VALLEY, 55124Suburb: Large | 9–12 | High | 1,893 |
| LAKEVILLE NORTH HIGH | Profile | Lakeville Area Schools | LAKEVILLE, 55044Suburb: Large | 9–12 | High | 1,796 |
| Two Rivers High School | Profile | West St. Paul-Mendota Heights-Eagan | MENDOTA HEIGHTS, 55118Suburb: Large | 9–12 | High | 1,479 |
| BURNSVILLE AREA LEARNING CENTER | Profile | Burnsville-Eagan-Savage Schools | BURNSVILLE, 55337Suburb: Large | 6–12 | Alternative | 1,390 |
| HASTINGS HIGH SCHOOL | Profile | HASTINGS PUBLIC SCHOOL DISTRICT | HASTINGS, 55033Town: Fringe | 9–12 | High | 1,353 |
| HASTINGS MIDDLE SCHOOL | Profile | HASTINGS PUBLIC SCHOOL DISTRICT | HASTINGS, 55033Town: Fringe | 5–8 | Middle | 1,210 |
| ROSEMOUNT MIDDLE | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | ROSEMOUNT, 55068Suburb: Large | 6–8 | Middle | 1,205 |
| SCOTT HIGHLANDS MIDDLE | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | APPLE VALLEY, 55124Suburb: Large | 6–8 | Middle | 1,184 |
| DAKOTA HILLS MIDDLE | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | EAGAN, 55123City: Small | 6–8 | Middle | 1,158 |
| Valley Middle School of STEM | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | APPLE VALLEY, 55124Suburb: Large | 6–8 | Middle | 1,076 |
| SIMLEY SENIOR HIGH | Profile | INVER GROVE HEIGHTS SCHOOLS | INVER GROVE HEIGHTS, 55076Suburb: Large | 9–12 | High | 1,062 |
| FALCON RIDGE MIDDLE | Profile | ROSEMOUNT-APPLE VALLEY-EAGAN | APPLE VALLEY, 55124Suburb: Large | 6–8 | Middle | 970 |
| CENTURY MIDDLE SCHOOL | Record | Lakeville Area Schools | LAKEVILLE, 55044Suburb: Large | 6–8 | Middle | 931 |
| South St. Paul High School | Record | South St. Paul Public School Dist | SOUTH SAINT PAUL, 55075Suburb: Large | 9–12 | High | 923 |
ROSEMOUNT SENIOR HIGH
ROSEMOUNT-APPLE VALLEY-EAGAN
ROSEMOUNT, 55068 / Suburb: Large
EASTVIEW SENIOR HIGH
ROSEMOUNT-APPLE VALLEY-EAGAN
APPLE VALLEY, 55124 / Suburb: Large
FARMINGTON HIGH SCHOOL
FARMINGTON PUBLIC SCHOOL DISTRICT
FARMINGTON, 55024 / Rural: Fringe
EAGAN SENIOR HIGH
ROSEMOUNT-APPLE VALLEY-EAGAN
EAGAN, 55123 / City: Small
Burnsville High School
Burnsville-Eagan-Savage Schools
BURNSVILLE, 55337 / Suburb: Large
LAKEVILLE SOUTH HIGH
Lakeville Area Schools
LAKEVILLE, 55044 / Rural: Fringe
APPLE VALLEY SENIOR HIGH
ROSEMOUNT-APPLE VALLEY-EAGAN
APPLE VALLEY, 55124 / Suburb: Large
LAKEVILLE NORTH HIGH
Lakeville Area Schools
LAKEVILLE, 55044 / Suburb: Large
Two Rivers High School
West St. Paul-Mendota Heights-Eagan
MENDOTA HEIGHTS, 55118 / Suburb: Large
BURNSVILLE AREA LEARNING CENTER
Burnsville-Eagan-Savage Schools
BURNSVILLE, 55337 / Suburb: Large
HASTINGS HIGH SCHOOL
HASTINGS PUBLIC SCHOOL DISTRICT
HASTINGS, 55033 / Town: Fringe
HASTINGS MIDDLE SCHOOL
HASTINGS PUBLIC SCHOOL DISTRICT
HASTINGS, 55033 / Town: Fringe
ROSEMOUNT MIDDLE
ROSEMOUNT-APPLE VALLEY-EAGAN
ROSEMOUNT, 55068 / Suburb: Large
SCOTT HIGHLANDS MIDDLE
ROSEMOUNT-APPLE VALLEY-EAGAN
APPLE VALLEY, 55124 / Suburb: Large
DAKOTA HILLS MIDDLE
ROSEMOUNT-APPLE VALLEY-EAGAN
EAGAN, 55123 / City: Small
Valley Middle School of STEM
ROSEMOUNT-APPLE VALLEY-EAGAN
APPLE VALLEY, 55124 / Suburb: Large
SIMLEY SENIOR HIGH
INVER GROVE HEIGHTS SCHOOLS
INVER GROVE HEIGHTS, 55076 / Suburb: Large
FALCON RIDGE MIDDLE
ROSEMOUNT-APPLE VALLEY-EAGAN
APPLE VALLEY, 55124 / Suburb: Large
CENTURY MIDDLE SCHOOL
Lakeville Area Schools
LAKEVILLE, 55044 / Suburb: Large
South St. Paul High School
South St. Paul Public School Dist
SOUTH SAINT PAUL, 55075 / Suburb: Large
Education Funding Detail
Annual Per-Pupil Expenditure
$8,984
State avg $8,463
Compare Nearby Counties
Review Dakota County against other counties using the same NCES-backed metrics.
Open CompareBrowse Public Schools
See school-level enrollment, grade ranges, school type, and district affiliation.
View SchoolsFrequently Asked Questions
Which Minnesota counties have the highest graduation rates?
What is per-pupil spending like in Minnesota?
How should I read the school score in Dakota County?
What is the graduation rate in Dakota County?
How much does Dakota County spend per student?
Frequently Asked Questions
Schools in Dakota County, Minnesota — FAQ
What does the school system look like in Dakota County, Minnesota?
Dakota County hosts a sprawling network of 150 public schools serving 73,725 students across 17 districts. This robust system includes 62 elementary schools, 21 middle schools, and 48 high schools.
How do schools in Dakota County perform academically?
The county spends $8,984 per pupil, which is well above the state average of $8,463. This investment supports an 86.1% graduation rate, nearly matching the state average while serving a much larger student body.
What are the major school districts in Dakota County, Minnesota?
The Rosemount-Apple Valley-Eagan district is the largest, educating 29,221 students across 41 schools. Charter schools represent about 5% of the county's total public school options with eight dedicated facilities.
What is the school experience like in Dakota County?
With 102 schools located in suburban locales, campuses are generally large and average 523 students. Rosemount Senior High is the county’s largest school, serving 2,425 students in a high-energy environment.
Counties with Similar School Profile
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.