County directory · Minnesota · 2026–27
School districts in St. Louis County, MN
St. Louis County has 12 regular public school districts, enrolling 22,006 students in 2024–25. The largest is Duluth Public School District (8,723 students, 40% of the county), followed by Rock Ridge Public Schools and Hibbing Public School District. All 12 offer kindergarten. Minnesota's kindergarten cutoff: turn 5 by September 1.
The 12 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Duluth Public School District 709 PORTIA JOHNSON DR, DULUTH | Pre-K–12 | 30 | 8,723 | 597 | (218) 336-8700 |
| Rock Ridge Public Schools 1405 PROGRESS PARKWAY, VIRGINIA | Pre-K–12 | 5 | 2,288 | 164 | (218) 735-3500 |
| Hibbing Public School District 800 E 21ST ST, HIBBING | Pre-K–12 | 6 | 2,232 | 145 | (218) 208-0848 |
| Hermantown Community Schools 4307 UGSTAD RD, HERMANTOWN | Pre-K–12 | 6 | 2,118 | 135 | (218) 729-9313 |
| St. Louis County School District 1701 N 9TH AVE, VIRGINIA also serves Koochiching County | Pre-K–12 | 9 | 1,914 | 124 | (218) 749-8130 |
| Proctor Public School District 131 9TH AVE, PROCTOR | Pre-K–12 | 7 | 1,848 | 125 | (218) 628-4934 |
| Mesabi East School District 601 N 1ST ST W, AURORA | Pre-K–12 | 2 | 862 | 43 | (218) 229-3321 |
| Chisholm Public School District 300 3RD AVE SW, CHISHOLM | Pre-K–12 | 3 | 640 | 45 | (218) 254-5726 |
| Mountain Iron-Buhl School District 8659 UNITY DRIVE, MOUNTAIN IRON | Pre-K–12 | 2 | 637 | 42 | (218) 735-8271 |
| Ely Public School District 600 E HARVEY ST, ELY | Pre-K–12 | 3 | 528 | 36 | (218) 365-6166 |
| Floodwood Public School District 115 4TH AVE W, FLOODWOOD also serves Aitkin County | Pre-K–12 | 2 | 168 | 14 | (218) 476-2285 |
| Nett Lake Public School District 13090 WESTLEY DR, NETT LAKE also serves Koochiching County | Pre-K–6 | 1 | 48 | 2 | (218) 969-1600 |
St. Louis County at a glance
Together the 12 districts run 76 schools from offices in 11 towns. The smallest by enrollment is Nett Lake Public School District, with 48 students; the median St. Louis County district has 862. By grade span: 11 Pre-K–12 and 1 Pre-K–6.
Kindergarten in 2024–25, counting the 12 districts that report a K grade: 1,472 children. The biggest kindergarten was Duluth Public School District's, with 597; Rock Ridge Public Schools had 164, and the smallest, Nett Lake Public School District, had 2.
St. Louis County holds 12 of Minnesota's 329 regular districts (3.6%) and 2.8% of its 797,277 public school students, ranking 2nd of 87 counties by number of districts and 10th by enrollment. By size, 1 enroll 5,000 or more, 5 enroll 1,000 to 4,999 and 6 have fewer than 1,000 students, and the average school here has about 290 students.
3 districts reach past the county line: St. Louis County School District (into Koochiching County), Floodwood Public School District (into Aitkin County) and Nett Lake Public School District (into Koochiching County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 3 of St. Louis County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:
Duluth Public School District · Rock Ridge Public Schools · Hibbing Public School District · Hermantown Community Schools · St. Louis County School District · Proctor Public School District · Mesabi East School District · Chisholm Public School District · Mountain Iron-Buhl School District · Ely Public School District · Floodwood Public School District · Nett Lake Public School District
What grade will my child be in?
More in Minnesota
Every Minnesota district by county · Minnesota kindergarten cutoff
More Minnesota county directories: Hennepin County (15) · Stearns County (10)