Mille Lacs County
Mille Lacs County sits inside Minnesota and runs 27 public K-12 schools, enrolling about 6,100 students. Princeton Public School District alone accounts for 3,289 of those students. That works out to 9 elementary, 3 middle, and 12 high schools.
7-year change in Mille Lacs County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Mille Lacs 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".
Test scores in Mille Lacs County
Latest 2024-25 ELA proficiency, 9 schools ranked. Minnesota state average: 49.9%.
- MILACA SECONDARY HIGH· 50.1%
- Princeton High School· 49.3%
- Princeton Intermediate School· 49.2%
- Princeton Middle School· 48.0%
- ISLE ELEMENTARY· 46.0%
- Onamia High School· 22.5%
- Onamia Elementary School· 28.7%
- ISLE SECONDARY· 33.0%
- MILACA ELEMENTARY· 43.8%
- ISLE ELEMENTARY· 46.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Princeton High School | Princeton | High | 09-12 | 940 | · |
| MILACA ELEMENTARY | Milaca | Elementary | PK-06 | 865 | · |
| Princeton Middle School | Princeton | Middle | 06-08 | 740 | · |
| MILACA SECONDARY HIGH | Milaca | High | 07-12 | 730 | · |
| Princeton Intermediate School | Princeton | Elementary | 03-05 | 675 | · |
| Princeton Primary School | Princeton | Elementary | PK-02 | 639 | · |
| Onamia High School | Onamia | High | 07-12 | 224 | · |
| ISLE ELEMENTARY | Isle | Elementary | PK-06 | 200 | · |
| ISLE SECONDARY | Isle | High | 07-12 | 188 | · |
| Onamia Elementary School | Onamia | Elementary | 03-06 | 131 | · |
| Onamia Primary School | Onamia | Elementary | PK-02 | 130 | · |
| Nay-Ah-Shing School | Onamia | Combined | KG-12 | 125 | · |
| Early Childhood Special Education | Princeton | Elementary | PK-PK | 100 | · |
| RUM RIVER NORTH | Milaca | Combined | PK-12 | 97 | · |
| Princeton Online MN | Princeton | High | 09-12 | 63 | · |
| Princeton Online MN K-5 | Princeton | Elementary | KG-05 | 53 | · |
| Onamia Academy | Onamia | Combined | 04-12 | 36 | · |
| KOKESH AREA LEARNING CENTER | Onamia | High | 09-12 | 28 | · |
| Milaca 7-12 Online | Milaca | High | 07-12 | 28 | · |
| Princeton Online MN 6-8 | Princeton | Middle | 06-08 | 25 | · |
| Princeton Area Learning Center | Princeton | High | 09-12 | 24 | · |
| Credit Recovery | Princeton | High | 09-12 | 19 | · |
| MILACA AREA LEARNING CENTER | Milaca | High | 07-12 | 16 | · |
| Onward Transition Program | Princeton | High | 12-12 | 11 | · |
| SUCCESS | Onamia | Middle | 07-09 | 7 | · |
| Isle Area Learning Center | Isle | High | 07-12 | 6 | · |
| Milaca K-6 Online | Milaca | Elementary | KG-06 | 0 | · |
Cities in Mille Lacs County
About Mille Lacs County
In Minnesota, Mille Lacs County is a compact county of about 27,125 residents. 27 public schools across the county serves about 6,100 students between them.
Stepping back, census numbers show typical household earnings sit around $72,729, roughly 18% of adults have completed at least a four-year degree, and the poverty rate is around 7%. That income level is 6% lower than the Minnesota median.
On the level-by-level breakdown, Mille Lacs County is built around 9 elementary schools (2,793 students), 3 middle schools (772), 12 high schools (2,277), and 3 combined or other schools.
PRINCETON PUBLIC SCHOOL DISTRICT is the biggest district by enrollment, covering about 3,289 students across Mille Lacs County.
Looking at the last 7 years. Total public-school enrollment in Mille Lacs County has contracted 5% since SY 2017-18, moving from about 6,432 students to 6,100. The school count climbed from 20 to 26 across the same 7-year window. On the demographic side, White enrollment moved from 87% to 82% over the same window.
On this page, the community for Mille Lacs County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.