The top ranked public high schools in North Dakota are Carrington High School, Rugby High School and Central Valley High School.
A school's overall testing rank is based on a it's combined math and reading proficiency test score ranking. The average percentage of students achieving math proficiency in North Dakota is 39%. The percentage of students achieving reading proficiency is 44%.
Top Ranked Public High Schools in North Dakota (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Student Proficiency
Grades
Location
Rank: #11.
Carrington High School
(Math: 60-64% | Reading: 65-69%)
Rank:
Rank:
10/
Top 5%10
Math: 60-64% (Top 10%)
Reading: 65-69% (Top 5%)
Grades: 7-12
100 3rd Ave S
Carrington, ND 58421
(701) 652-3136
Carrington, ND 58421
(701) 652-3136
Rank: #22.
Rugby High School
(Math: 65-69% | Reading: 55-59%)
Rank:
Rank:
10/
Top 5%10
Math: 65-69% (Top 5%)
Reading: 55-59% (Top 10%)
Grades: 7-12
1123 S Main Ave
Rugby, ND 58368
(701) 776-5201
Rugby, ND 58368
(701) 776-5201
Rank: #33.
Central Valley High School
(Math: 50-59% | Reading: 70-79%)
Rank:
Rank:
10/
Top 5%10
Math: 50-59% (Top 20%)
Reading: 70-79% (Top 1%)
Grades: 7-12
1556 Highway 81 Ne
Buxton, ND 58218
(701) 847-2220
Buxton, ND 58218
(701) 847-2220
Rank: #44.
Hebron High School
(Math: 80-89% | Reading: 50-59%)
Rank:
Rank:
10/
Top 5%10
Math: 80-89% (Top 1%)
Reading: 50-59% (Top 20%)
Grades: 7-12
400 Church Ave
Hebron, ND 58638
(701) 878-4442
Hebron, ND 58638
(701) 878-4442
Rank: #55.
Cavalier High School
(Math: 55-59% | Reading: 60-64%)
Rank:
Rank:
10/
Top 10%10
Math: 55-59% (Top 10%)
Reading: 60-64% (Top 10%)
Grades: 6-12
300 Main St E
Cavalier, ND 58220
(701) 265-8417
Cavalier, ND 58220
(701) 265-8417
Rank: #66.
Starkweather High School
(Math: <50% | Reading: 60-79%)
Rank:
Rank:
10/
Top 10%10
Math: <50% (Top 30%)
Reading: 60-79% (Top 5%)
Grades: 7-12
505 E Main Street
Starkweather, ND 58377
(701) 292-4381
Starkweather, ND 58377
(701) 292-4381
Rank: #77.
Hatton Eielson High School
(Math: 50-59% | Reading: 50-59%)
Rank:
Rank:
10/
Top 10%10
Math: 50-59% (Top 20%)
Reading: 50-59% (Top 20%)
Grades: 7-12
503 4th St
Hatton, ND 58240
(701) 543-3456
Hatton, ND 58240
(701) 543-3456
Rank: #8 - 98. - 9.
Ellendale High School
(Math: 40-59% | Reading: ≥80%)
Rank:
Rank:
9/
Top 20%10
Math: 40-59% (Top 30%)
Reading: ≥80% (Top 1%)
Grades: 9-12
321 1st St N
Ellendale, ND 58436
(701) 349-3232
Ellendale, ND 58436
(701) 349-3232
Rank: #8 - 98. - 9.
Mls-mohall High School
(Math: 55-59% | Reading: 50-54%)
Rank:
Rank:
9/
Top 20%10
Math: 55-59% (Top 10%)
Reading: 50-54% (Top 30%)
Grades: 7-12
101 3rd St Nw
Mohall, ND 58761
(701) 756-6660
Mohall, ND 58761
(701) 756-6660
Rank: #1010.
Jamestown High School
(Math: 45-49% | Reading: 75-79%)
Rank:
Rank:
9/
Top 20%10
Math: 45-49% (Top 50%)
Reading: 75-79% (Top 1%)
Grades: 9-12
1509 10th St Ne
Jamestown, ND 58402
(701) 952-4003
Jamestown, ND 58402
(701) 952-4003
Rank: #1111.
Beach High School
(Math: 50-54% | Reading: 50-54%)
Rank:
Rank:
9/
Top 20%10
Math: 50-54% (Top 20%)
Reading: 50-54% (Top 30%)
Grades: 7-12
600 N Central Avenue
Beach, ND 58621
(701) 872-4161
Beach, ND 58621
(701) 872-4161
Rank: #1212.
New Rockford-sheyenne High School
(Math: 45-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Math: 45-49% (Top 50%)
Reading: 50-59% (Top 20%)
Grades: 7-12
437 1st Ave N
New Rockford, ND 58356
(701) 947-5036
New Rockford, ND 58356
(701) 947-5036
Rank: #13 - 1813. - 18.
Fargo 9-12 Virtual Academy
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Math: <50% (Top 30%)
Reading: ≥50% (Top 30%)
Grades: 9-12
700 7th Street South
Fargo, ND 58103
(701) 446-1000
Fargo, ND 58103
(701) 446-1000
Rank: #13 - 1813. - 18.
North Border-pembina High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Math: <50% (Top 30%)
Reading: ≥50% (Top 30%)
Grades: 9-12
155 S 3rd St
Pembina, ND 58271
(701) 825-6261
Pembina, ND 58271
(701) 825-6261
Rank: #13 - 1813. - 18.
North Border-walhalla High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Math: <50% (Top 30%)
Reading: ≥50% (Top 30%)
Grades: 9-12
605 10th St
Walhalla, ND 58282
(701) 549-3751
Walhalla, ND 58282
(701) 549-3751
Rank: #13 - 1813. - 18.
North Sargent High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Math: <50% (Top 30%)
Reading: ≥50% (Top 30%)
Grades: 9-12
16 1st St Sw
Gwinner, ND 58040
(701) 678-2492
Gwinner, ND 58040
(701) 678-2492
Rank: #13 - 1813. - 18.
Sundale Colony High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Math: <50% (Top 30%)
Reading: ≥50% (Top 30%)
Grades: 7-12
14226 75th St Se
Milnor, ND 58060
(701) 427-5868
Milnor, ND 58060
(701) 427-5868
Rank: #13 - 1813. - 18.
Tgu-granville High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Math: <50% (Top 30%)
Reading: ≥50% (Top 30%)
Grades: 9-12
210 6th St Sw
Granville, ND 58741
(701) 728-6641
Granville, ND 58741
(701) 728-6641
Rank: #19 - 2219. - 22.
Hankinson High School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Math: 40-49% (Top 50%)
Reading: 50-59% (Top 20%)
Grades: 7-12
415 1st Ave Se
Hankinson, ND 58041
(701) 242-7516
Hankinson, ND 58041
(701) 242-7516
Rank: #19 - 2219. - 22.
Maple Valley High School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Math: 40-49% (Top 50%)
Reading: 50-59% (Top 20%)
Grades: 7-12
207 Broadway St
Tower City, ND 58071
(701) 749-2570
Tower City, ND 58071
(701) 749-2570
Rank: #19 - 2219. - 22.
Richland Junior-senior High School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Math: 40-49% (Top 50%)
Reading: 50-59% (Top 20%)
Grades: 7-12
101 Main Ave
Colfax, ND 58018
(701) 372-3713
Colfax, ND 58018
(701) 372-3713
Rank: #19 - 2219. - 22.
Wyndmere High School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Math: 40-49% (Top 50%)
Reading: 50-59% (Top 20%)
Grades: 7-12
101 Date Ave
Wyndmere, ND 58081
(701) 439-2287
Wyndmere, ND 58081
(701) 439-2287
Rank: #2323.
South Heart High School
(Math: 45-49% | Reading: 50-54%)
Rank:
Rank:
8/
Top 30%10
Math: 45-49% (Top 50%)
Reading: 50-54% (Top 30%)
Grades: 7-12
310 4th St Nw
South Heart, ND 58655
(701) 677-5671
South Heart, ND 58655
(701) 677-5671
Rank: #24 - 3524. - 35.
Drayton High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
108 S 5th St
Drayton, ND 58225
(701) 454-3324
Drayton, ND 58225
(701) 454-3324
Rank: #24 - 3524. - 35.
Fessenden-bowdon High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
500 2nd St N
Fessenden, ND 58438
(701) 547-3296
Fessenden, ND 58438
(701) 547-3296
Rank: #24 - 3524. - 35.
Glen Ullin High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
6508 Hwy 49
Glen Ullin, ND 58631
(701) 348-3590
Glen Ullin, ND 58631
(701) 348-3590
Rank: #24 - 3524. - 35.
Maddock High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
909 1st St
Maddock, ND 58348
(701) 438-2531
Maddock, ND 58348
(701) 438-2531
Rank: #24 - 3524. - 35.
Midway High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
3202 33rd Ave Ne
Forest River, ND 58233
(701) 869-2432
Forest River, ND 58233
(701) 869-2432
Rank: #24 - 3524. - 35.
Rolette High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
901 3rd Ave Ne
Rolette, ND 58366
(701) 246-3595
Rolette, ND 58366
(701) 246-3595
Rank: #24 - 3524. - 35.
Roughrider High Virtual Academy
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
402 4th St W
Dickinson, ND 58601
(701) 456-0030
Dickinson, ND 58601
(701) 456-0030
Rank: #24 - 3524. - 35.
Selfridge High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 6-12
210 2nd Ave S
Selfridge, ND 58568
(701) 422-3353
Selfridge, ND 58568
(701) 422-3353
Rank: #24 - 3524. - 35.
Souris River Campus Alternative High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
1510 University Ave W
Minot, ND 58703
(701) 857-4496
Minot, ND 58703
(701) 857-4496
Rank: #24 - 3524. - 35.
Southwest Community High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
402 4th St W
Dickinson, ND 58601
(701) 456-0042
Dickinson, ND 58601
(701) 456-0042
Rank: #24 - 3524. - 35.
Tgu-towner High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 9-12
302 2nd St Se
Towner, ND 58788
(701) 537-5414
Towner, ND 58788
(701) 537-5414
Rank: #24 - 3524. - 35.
Zeeland High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Math: <50% (Top 30%)
Reading: <50% (Top 50%)
Grades: 7-12
510 Main Ave
Zeeland, ND 58581
(701) 423-5429
Zeeland, ND 58581
(701) 423-5429
Show 100 more public schools in ND (out of 149 total schools)
Loading...
Recent Articles

The 15 Biggest Failures of the American Public Education System
The world is in a constant state of change and those who fail to adjust fall behind. Unfortunately, the American public education system has not kept up with the times and is currently facing a number of serious problems. Keep reading to learn about the biggest failures affecting the modern U.S. public education system as well as some of the trends that could spark change.

Florida Governor Calls for More Funding for State鈥檚 Public School System
Florida Governor Rick Scott has introduced a state budget for next year that pumps one billion more dollars into the public school system. We鈥檒l look at his reasons for the increase and the responses to the proposal.

Can Your Child鈥檚 School Meet the National Standards?
The article discusses the challenges public schools face in meeting national educational standards. It examines current performance trends, identifies key issues affecting student achievement, and explores potential solutions for improving academic outcomes across U.S. public schools.