St. Michael: Schools & Education

St. Michael is served by 20 public schools. Buffalo Senior High is the largest at 1,818 students (grades 9-12). Total enrollment: 17,302 students.

K-12 Schools

66 K-12 schools serving the area — about 303 residents per school. 43.7% of adults hold a bachelor's degree or higher (U.S. average ~35%).

Schools (66)

WRIGHT TECHNICAL CENTER
11-12 · 1405 3RD AVE NE, BUFFALO MN 55313 · (763)684-2200
WRIGHT TECHNICAL CENTER ALC
9-12 · 91 students · 1405 3RD AVE NE, BUFFALO MN 55313 · (763)684-2200
WRIGHT TECHNICAL CENTER ALC MIDDLE
6-8 · 2 students · 1405 3RD AVE NE, BUFFALO MN 55313 · (763)682-4112
Eastern Wright Program
5-8 · 4 students · 1405 3RD AVE. NE, BUFFALO MN 55313 · (320)543-1122
WESTSIDE ALTERNATIVE PROGRAM
7-12 · 33 SOUTH BIRCH ST, MAPLE LAKE MN 55358 · (320)543-1122
MEEKER-WRIGHT EARLY CHILDHOOD SP ED
-1--1 · 92 students · 720 9TH AVE, HOWARD LAKE MN 55349 · (320)543-1122
CORNERSTONES PROGRAM
6-12 · 21 students · 1405 3RD AVE. NE, BUFFALO MN 55313 · (320)543-1122
VILLAGE RANCH ALTERNATIVE PROGRAM
5-12 · 28 students · 13637 60TH ST. SW, COKATO MN 55321 · (320)543-1122
STEP TD PROGRAM
11-12 · 16 students · 720 9TH AVE, HOWARD LAKE MN 55349 · (320)543-1122
JOURNEYS ALTERNATIVE PROGRAM
0-8 · 6 students · 720 9TH AVE, HOWARD LAKE MN 55349 · (320)543-1122
TREK PROGRAM
0-12 · 7 students · 720 9TH AVE, HOWARD LAKE MN 55349 · (320)543-1122
Sholund School for Girls
5-12 · 12 students · 370 ANNANDALE BOULEVARD, ANNANDALE MN 55302 · (320)543-1122
HOWARD LAKE-WAVERLY-WINSTED SEC.
9-12 · 398 students · 8700 COUNTY ROAD 6 SW, HOWARD LAKE MN 55349 · (320)543-4600
HUMPHREY ELEMENTARY
-1-4 · 278 students · 803 ELM AVE, WAVERLY MN 55390 · (320)543-4680
Howard Lake-Waverly-Winsted Middle
5-8 · 400 students · 8700 COUNTY ROAD 6 SW, HOWARD LAKE MN 55349 · (320)543-4660
HLWW ALTERNATIVE LEARNING PROGRAM
9-12 · 16 students · 720 9TH AVE, HOWARD LAKE MN 55349 · (320)543-1122
ALP Credit Recovery
9-12 · 720 9TH AVE, HOWARD LAKE MN 55349 · (320)543-1122
Swan River Montessori Charter Sch
0-6 · 164 students · 500 MAPLE ST, MONTICELLO MN 55362 · (763)271-7926
Kaleidoscope Charter Elementary Sch
0-5 · 310 students · 7525 KALLAND AVE NE, OTSEGO MN 55301 · (763)428-1890
Kaleidoscope Charter High School
9-12 · 96 students · 7525 KALLAND AVE NE, OTSEGO MN 55301 · (763)428-1890
SWMetro Lakeside Academy
7-12 · 22 students
SWMetro Buffalo-Transitions
9-12 · 27 students
PARKSIDE ELEMENTARY
-1-5 · 362 students
BUFFALO COMMUNITY MIDDLE
6-8 · 1,142 students
BUFFALO SENIOR HIGH
9-12 · 1,818 students
Tatanka Elementary STEM School
0-5 · 452 students
DISCOVERY ELEMENTARY
0-5 · 224 students
BUFFALO EARLY CHILD. SP. ED PROGRAM
-1--1 · 125 students
PHOENIX LEARNING CENTER
9-12 · 33 students
NORTHWINDS ELEMENTARY
0-5 · 437 students
+ 36 more
School Districts · DistrictsWRIGHT TECHNICAL CENTER, MEEKER AND WRIGHT SPECIAL EDUC, HOWARD LAKE-WAVERLY-WINSTED, Swan River Montessori Charter , KALEIDOSCOPE CHARTER SCHOOL
School Districts · Total count5
School Districts · Nces Lea Ids2700036, 2700045, 2700123, 2700249, 2700360
School Statistics · Total Schools20
School Statistics · Total Enrollment1,941
School Statistics · Total Teachers146
School Statistics · Student Teacher Ratio13.30
School Statistics · Charter Schools3
School Statistics · Free Lunch Students660
School Statistics · Free Lunch Pct34.0%
Schools Count20

Sources: NCES LEA assignment from schools in this city · NCES CCD 2022  ·  Refreshed 2026-04-12

Higher Education

Colleges and universities within commuting range, plus IPEDS scorecard data on enrollment, completion, and net price.

Colleges · NearestCrown College
Colleges · Nearest Distance Miles20.7 mi
Nearest College · NameCrown College
Nearest College · CitySaint Bonifacius
Nearest College · Phone9,524,464,100
Nearest College · Distance20.7 mi

Sources: NCES IPEDS 2022 — no colleges within 3 miles · NCES IPEDS 2022  ·  Refreshed 2026-04-12

Early Childhood

Daycare and preschool capacity. Federal child-care data is sparse — counts reflect state-licensed providers only.

Childcare Centers · County total1

Sources: HIFLD / IRS BMF

Libraries

Public libraries from IMLS Public Libraries Survey — visits, circulation, and service-area population.

Nearest Library · NameBUFFALO PUBLIC LIBRARY
Nearest Library · Phone7,636,822,753
Nearest Library · Address18 NW LAKE BLVD, BUFFALO MN 55313
Nearest Library · Distance1.3 mi

Sources: IMLS PLS 2022 — nearest by coordinates

Other

Libraries (1)

BUFFALO PUBLIC LIBRARY
7636822753 · 18 NW LAKE BLVD, BUFFALO MN 55313
Pct Bachelors Plus43.7%

Sources: Census ACS 5-Year 2023  ·  Refreshed 2026-04-12