Bloomington Public School District
Public
Grades PK–12 C+School Grade
Public schools for Bloomington.
At a glance
10,442Students enrolled
25Schools
$18,498Spent per student
16:1Student–teacher ratio
48%Free / reduced lunch
School path
Where would my kid go?
For Bloomington
Grades 6–8
OLSON MIDDLE or OAK GROVE MIDDLE or VALLEY VIEW MIDDLEDepends on your addressThis districtBased on district boundaries from the U.S. Department of Education. Where a town has more than one school at a grade, your street decides; check with the district before you enroll.
Academic performanceDistrict vs MN
Math proficiency35%
State average 44.2%
Reading / language arts49%
State average 52.5%
Graduation rate (4-year)79%
State average 84.4%
EDFacts via the Urban Institute Education Data Portal (tests 2020–21; graduation 2019–20). The tick marks the state average.
Where the money goes
$18,498
per student each year · 8% above the MN average
Spending
Paid for by
U.S. Census Bureau, Annual Survey of School System Finances (fiscal 2024).
Enrollment · last 5 years
10,139’20
10,347’21
10,361’22
10,294’23
10,442’24
Students
White · 42%4,382
Hispanic · 24%2,480
Black · 19%1,978
Two or more races · 9%934
Asian · 6%607
American Indian/Alaska Native · 0%49
Across the district's schools, as reported to NCES.
Schools25 in district
OLSON ELEMENTARYElementary · Grades K–5 · 524 students · Bloomington
B+PublicVALLEY VIEW ELEMENTARYElementary · Grades PK–5 · 487 students · Bloomington
DPublicPOPLAR BRIDGE ELEMENTARYElementary · Grades K–5 · 475 students · Bloomington
BPublicNORMANDALE HILLS ELEMENTARYElementary · Grades PK–5 · 440 students · Bloomington
B-PublicOAK GROVE ELEMENTARYElementary · Grades PK–5 · 435 students · Bloomington
B+PublicRIDGEVIEW ELEMENTARYElementary · Grades K–5 · 390 students · Bloomington
APublicINDIAN MOUNDS ELEMENTARYElementary · Grades PK–5 · 388 students · Bloomington
C-PublicHILLCREST ELEMENTARYElementary · Grades K–5 · 373 students · Bloomington
B-PublicWESTWOOD ELEMENTARYElementary · Grades PK–5 · 339 students · Bloomington
CPublicWASHBURN ELEMENTARYElementary · Grades PK–5 · 298 students · Bloomington
CPublicNew Code Academy ElementaryElementary · Grades K–5 · 85 students · Bloomington
PublicOLSON MIDDLEMiddle · Grades 6–8 · 762 students · Bloomington
B+PublicOAK GROVE MIDDLEMiddle · Grades 6–8 · 711 students · Bloomington
C+PublicVALLEY VIEW MIDDLEMiddle · Grades 6–8 · 647 students · Bloomington
CPublicNew Code Academy Middle SchoolMiddle · Grades 6–8 · 71 students · Bloomington
PublicJefferson High SchoolHigh · Grades 9–12 · 1,684 students · Bloomington
APublicKennedy High SchoolHigh · Grades 9–12 · 1,578 students · Bloomington
CPublicBeacon ALPHigh · Grades 9–12 · 183 students · Bloomington
PublicChoice AcademyHigh · Grades 9–12 · 121 students · Bloomington
PublicNew Code Academy High SchoolHigh · Grades 9–12 · 88 students · Bloomington
PublicBLOOMINGTON TRANSITION CENTERHigh · Grades 9–12 · 80 students · Bloomington
PublicBEACON ALP ISHigh · Grades 9–12 · Bloomington
PublicBloomington ECSEPrekindergarten · Grades PK · 283 students · Bloomington
PublicPond Early Childhood CenterPrekindergarten · Grades PK · Bloomington
PublicSouthwood Early Childhood CenterPrekindergarten · Grades PK · Bloomington
PublicSchool data from the U.S. Department of Education (NCES). Ratings are from neighbors on TownTapestry.
Nearby districts
Burnsville-Eagan-Savage School DistrictBurnsville · Savage · $19,166 per student
West St. Paul-Mendota Heights-Eagan school districtEagan · Mendota Heights · $17,619 per student
Eden Prairie Public School DistrictEden Prairie · $16,971 per student
Edina Public School DistrictEdina · $16,017 per student
District facts from the U.S. Department of Education (NCES school directory and school district boundaries) and the U.S. Census Bureau's school finance survey. Test scores and graduation rates from EDFacts via the Urban Institute Education Data Portal. Neighbor ratings reflect opinions, not an official measure of school quality.