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.
For students who reside outside of Bloomington and wish to enroll in BPS, please select the Open Enrollment option.
Enroll Now - Bloomington Residents Open Enrollment - Out of District
Step 1: Find Your Neighborhood School
If you live in Bloomington, you live in an attendance area for elementary, middle and high schools.
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:
Step 4: Enroll!
Step 5: Additional steps for preschool, ECFE
Families enrolling in preschool and ECFE classes must also sign up for classes and schedule an Early Childhood Screening. Please visit the Early Learning Services Enroll page for more information.