Approximately 10,500 students are enrolled in the Bellingham School District. There are thirteen elementary schools serving students grades K-5; four middle schools serving students grades 6-8; and three high schools serving students in grades 9-12. In addition, a small alternative high school is available. A preschool and a post-high school program for students with disabilities are also offered.