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

Rolette County

North Dakota · Public K-12

The 21 public K-12 schools in Rolette County cover all standard grade bands (10 elementary, 2 middle, and 6 high), with combined enrollment around 4,695.

7-year change in Rolette County

SY 2017-18 vs SY 2024-25
Total enrollment
4,695
+3,329 (+244%) vs SY 2017-18
School count
17
+8 (+89%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
21
10 districts
Enrollment
4,695
NCES CCD
Median income
$59,517
Below North Dakota avg
Free/reduced lunch
95.4%
Above North Dakota avg
Elementary
10
2,355 students
Middle
2
644 students
High
6
1,696 students
Combined / other
3
schools
LARGEST DISTRICT
BELCOURT 7
1,518 students · 10 districts in Rolette County

County vs. school enrollment demographics

Left bar is the racial makeup of Rolette County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
18%
Hispanic
1%
Black
0%
Asian
1%
Two or more
4%
Native American
76%
Pacific Islander
0%
School enrollment
White
5%
Hispanic
0%
Black
0%
Asian
0%
Two or more
n/r
Native American
94%
Pacific Islander
0%
Bachelor's+
18.0%
adults 25+
Poverty rate
19.5%
ACS 5-year
Unemployment
4.0%
civilian labor
Median age
33
32.2% under 18

Test scores in Rolette County

Latest 2024-25 ELA proficiency, 9 schools ranked. North Dakota state average: 38.7%.

See all 9 schools in Rolette County ranked by score →

All schools (21)

NameCityLevelGradesEnrollmentRating
TURTLE MOUNTAIN COMMUNITY ELEMENTARY SCHOOLBelcourtElementaryPK-05605·
TURTLE MOUNTAIN COMMUNITY HIGH SCHOOLBelcourtHigh09-12557·
Turtle Mountain Elementary SchoolBelcourtElementaryKG-05544·
Turtle Mountain High SchoolBelcourtHigh09-12541·
Turtle Mountain Middle SchoolBelcourtMiddle06-08326·
SAINT JOHN ELEMENTARY SCHOOLSaint JohnElementaryPK-08321·
TURTLE MOUNTAIN COMMUNITY MIDDLE SCHOOLBelcourtMiddle06-08318·
DUNSEITH HIGH SCHOOLDunseithHigh07-12278·
DUNSEITH ELEMENTARY SCHOOLDunseithElementaryPK-06236·
Ojibwa Indian SchoolBelcourtElementaryKG-08220·
Dunseith Day SchoolDunseithElementaryKG-08201·
SAINT JOHN HIGH SCHOOLSaint JohnHigh09-12137·
MT PLEASANT HIGH SCHOOLRollaHigh07-12132·
MT PLEASANT ELEMENTARY SCHOOLRollaElementaryPK-06112·
ROLETTE ELEMENTARY SCHOOLRoletteElementaryPK-0878·
ROLETTE HIGH SCHOOLRoletteHigh09-1251·
TINY TURTLES PRESCHOOLBelcourtElementaryPK-PK38·
TURTLE MOUNTAIN COMMUNITY ALTERNATIVE SCHOOLBelcourtElementaryM-M··
TURTLE MOUNTAIN VIRTUAL ELEMENTARY SCHOOLBelcourtCombinedM-M··
TURTLE MOUNTAIN VIRTUAL HIGH SCHOOLBelcourtCombinedM-M··
TURTLE MOUNTAIN VIRTUAL MIDDLE SCHOOLBelcourtCombinedM-M··

Cities in Rolette County

Belcourt12 schoolsDunseith3 schoolsRolette2 schoolsRolla2 schoolsSaint John2 schools

About Rolette County

Across the rural-scale North Dakota county of Rolette County of about 11,924 residents, the public-school footprint covers 21 schools and about 4,695 students.

Looking at the broader picture, census numbers show the median household earns about $59,517 a year, 18% of adults hold a bachelor's degree or higher, and the poverty rate is around 20%. That income level is 19% meaningfully below the North Dakota median.

In terms of grade levels, Rolette County is made up of 10 elementary schools (2,355 students), 2 middle schools (644), 6 high schools (1,696), and 3 combined or other schools.

The largest single district in Rolette County is BELCOURT 7, which alone enrolls about 1,518 students.

Looking at the last 7 years. Total public-school enrollment in Rolette County has grew 244% since SY 2017-18, moving from about 1,366 students to 4,695. Rolette County now counts 17 public schools, up from 9 in SY 2017-18.

On this page, the community for Rolette County 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 Rolette County?
Rolette County, North Dakota has 21 public K-12 schools serving approximately 4,695 students.
How many high schools are in Rolette County?
Rolette County, North Dakota has 6 public high schools, serving approximately 1,696 students.
How many middle schools are in Rolette County?
Rolette County, North Dakota has 2 public middle schools, serving approximately 644 students.
How many elementary schools are in Rolette County?
Rolette County, North Dakota has 10 public elementary schools, serving approximately 2,355 students.
What is the largest school district in Rolette County?
BELCOURT 7 is the largest school district in Rolette County, serving approximately 1,518 students. The county contains 10 school districts overall.
How many people live in Rolette County?
Rolette County has roughly 11,924 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Rolette County?
Median household income in Rolette County is $59,517, below the North Dakota average of $73,179. About 19.5% of residents live below the federal poverty line.
How educated are residents of Rolette County?
Approximately 18.0% of adults 25 and older in Rolette County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Rolette County qualify for free or reduced lunch?
Roughly 95.4% of students in Rolette County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the North Dakota county average of 33.7%.
What is the student-teacher ratio in Rolette County schools?
Across Rolette County public schools, the enrollment-weighted student-teacher ratio is approximately 13.4 to 1.

Rolette County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data