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 ºÚÁÏÍø¹ÙÍø High Schools in North Dakota (2025-26)
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

School Choice vs. Neighborhood Schools: Key Factors
Explore school choice vs. neighborhood schools in 2025. Learn key factors parents should weigh when deciding the best fit for their child.

Best School Match 2025: ºÚÁÏÍø¹ÙÍø vs Charter vs Magnet
Compare 2025 public, charter, and magnet school options with updated data, trends, and strategies to find the best fit.

ºÚÁÏÍø¹ÙÍø School Boundaries and Equity in 2025
Explore how public school boundaries shape access, equity, and opportunity for students in 2025. Learn the impact on families and education policy.