Welcome to Bloomington Public Schools!

Families with students who are new to Bloomington Public Schools will enroll through our online system.

For assistance with student enrollment, contact your child's school.

Enroll Now

Step 1: Find Your Neighborhood School

If you live in Bloomington, you live in an attendance area for elementary, middle and high schools.

Find Your School

Step 2: Explore Your School

You may wish to tour your neighborhood school or meet with school staff. Learn more via the school’s website:

Early Learning Services: Preschool, ECFE 952-681-6200
New Code Academy - Elementary 952-681-5500
Hillcrest Community School 952-681-5300
Indian Mounds Elementary School 952-681-6000
Normandale Hills Elementary School 952-806-7000
Oak Grove Elementary School 952-681-6800
Olson Elementary School 952-806-8800
Poplar Bridge Elementary School 952-681-5400
Ridgeview Elementary School 952-806-7100
Valley View Elementary School 952-681-5700
Washburn Elementary School 952-681-5500
Westwood Elementary School 952-806-7200
New Code Academy - Middle School 952-681-6760
Oak Grove Middle School 952-681-6600
Olson Middle School 952-806-8600
Valley View Middle School 952-681-5800
New Code Academy - High School 952-444-1600
Jefferson High School 952-806-7600
Kennedy High School 952-681-5000


Step 3: Review our Enrollment Checklist

Please help us serve you better by using this checklist to prepare for the online enrollment process and collect the documents you’ll need:

Enrollment Checklist

Step 4: Enroll!

Enroll Now

Step 5: Additional steps for preschool, ECFE

Language Assistance

Safia Abdirahman (Somali)
Gema Beltran (Spanish)
More Options

Families who do not live in Bloomington but wish to attend a Bloomington school should complete the open enrollment process.

Families who live in Bloomington but wish to attend a Bloomington school other than their neighborhood school should complete the intra-district transfer process.