12 schools in Belcourt
In Belcourt, public K-12 schools number 12 and serve approximately 3,149 students across 5 elementary, 2 middle, and 2 high.
7-year change in Belcourt
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Ojibwa Indian School | Elementary | KG-08 | 220 |
| TINY TURTLES PRESCHOOL | Elementary | PK-PK | 38 |
| TURTLE MOUNTAIN COMMUNITY ALTERNATIVE SCHOOL | Elementary | M-M | · |
| TURTLE MOUNTAIN COMMUNITY ELEMENTARY SCHOOL | Elementary | PK-05 | 605 |
| TURTLE MOUNTAIN COMMUNITY HIGH SCHOOL | High | 09-12 | 557 |
| TURTLE MOUNTAIN COMMUNITY MIDDLE SCHOOL | Middle | 06-08 | 318 |
| Turtle Mountain Elementary School | Elementary | KG-05 | 544 |
| Turtle Mountain High School | High | 09-12 | 541 |
| Turtle Mountain Middle School | Middle | 06-08 | 326 |
| TURTLE MOUNTAIN VIRTUAL ELEMENTARY SCHOOL | Combined | M-M | · |
| TURTLE MOUNTAIN VIRTUAL HIGH SCHOOL | Combined | M-M | · |
| TURTLE MOUNTAIN VIRTUAL MIDDLE SCHOOL | Combined | M-M | · |
About Belcourt
Belcourt, North Dakota is home to 12 public schools, with combined enrollment of approximately 3,149 students. By school count, it is a mid-sized city.
Looking at the level breakdown, the city is made up of 5 elementary, 2 middle, 2 high, and 3 other.
Schools in Belcourt average about 262 students each, 10% meaningfully above the North Dakota norm.
Five-year track record. Combined enrollment now sits at 3,149 students, expanded 9442% from the 33 reported in SY 2017-18. Over that span, Belcourt opened 7 schools, going from 1 to 8.
On this page, the community for Belcourt discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.