The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

12 schools in Belcourt

North Dakota · Public K-12

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
Total enrollment
3,149
+3,116 (+9442%) vs SY 2017-18
School count
8
+7 (+700%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Ojibwa Indian SchoolElementaryKG-08220
TINY TURTLES PRESCHOOLElementaryPK-PK38
TURTLE MOUNTAIN COMMUNITY ALTERNATIVE SCHOOLElementaryM-M·
TURTLE MOUNTAIN COMMUNITY ELEMENTARY SCHOOLElementaryPK-05605
TURTLE MOUNTAIN COMMUNITY HIGH SCHOOLHigh09-12557
TURTLE MOUNTAIN COMMUNITY MIDDLE SCHOOLMiddle06-08318
Turtle Mountain Elementary SchoolElementaryKG-05544
Turtle Mountain High SchoolHigh09-12541
Turtle Mountain Middle SchoolMiddle06-08326
TURTLE MOUNTAIN VIRTUAL ELEMENTARY SCHOOLCombinedM-M·
TURTLE MOUNTAIN VIRTUAL HIGH SCHOOLCombinedM-M·
TURTLE MOUNTAIN VIRTUAL MIDDLE SCHOOLCombinedM-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.

Frequently asked questions

How many public schools are in Belcourt?
Belcourt, North Dakota has 12 public K-12 schools serving approximately 3,149 students.
How many elementary, middle, and high schools are in Belcourt?
Belcourt has 5 elementary, 2 middle, 2 high, 3 combined-grade public schools.
What is the largest public school in Belcourt?
TURTLE MOUNTAIN COMMUNITY ELEMENTARY SCHOOL is the largest public school in Belcourt by enrollment, with approximately 605 students.
What school districts serve Belcourt?
Belcourt is served by 5 public school districts, including BELCOURT 7, Ojibwa Indian School, Turtle Mountain Elementary School, Turtle Mountain High School, Turtle Mountain Middle School.
What grade levels do public schools in Belcourt cover?
Public schools in Belcourt serve students from pre-K through grade 12.