The most improved public high schools in North Dakota are Cavalier High School, North Border-walhalla High School and Tgu-towner High School.
A school's improvement is based on a its total rise in ranking spots during the last five years (2020-25).
Improved Rank Range: 168
411
Avg. Improved Rank: 241
Most Improved Public High Schools in North Dakota (2025-26)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Ranking Change (2020-25)
Grades
Location
Rank: #11.
Cavalier High School
(Math: 55-59% | Reading: 60-64%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +411
(from 434 to 23)
(from 434 to 23)
Grades: 6-12
300 Main St E
Cavalier, ND 58220
(701) 265-8417
Cavalier, ND 58220
(701) 265-8417
Rank: #22.
North Border-walhalla High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +364
(from 442 to 78)
(from 442 to 78)
Grades: 9-12
605 10th St
Walhalla, ND 58282
(701) 549-3751
Walhalla, ND 58282
(701) 549-3751
Rank: #33.
Tgu-towner High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +342
(from 442 to 100)
(from 442 to 100)
Grades: 9-12
302 2nd St Se
Towner, ND 58788
(701) 537-5414
Towner, ND 58788
(701) 537-5414
Rank: #44.
Tgu-granville High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +335
(from 413 to 78)
(from 413 to 78)
Grades: 9-12
210 6th St Sw
Granville, ND 58741
(701) 728-6641
Granville, ND 58741
(701) 728-6641
Rank: #5 - 65. - 6.
Selfridge High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +325
(from 425 to 100)
(from 425 to 100)
Grades: 6-12
210 2nd Ave S
Selfridge, ND 58568
(701) 422-3353
Selfridge, ND 58568
(701) 422-3353
Rank: #5 - 65. - 6.
Southwest Community High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +325
(from 425 to 100)
(from 425 to 100)
Grades: 9-12
402 4th St W
Dickinson, ND 58601
(701) 456-0042
Dickinson, ND 58601
(701) 456-0042
Rank: #77.
North Border-pembina High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +306
(from 384 to 78)
(from 384 to 78)
Grades: 9-12
155 S 3rd St
Pembina, ND 58271
(701) 825-6261
Pembina, ND 58271
(701) 825-6261
Rank: #88.
Central Valley High School
(Math: 50-59% | Reading: 70-79%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +300
(from 318 to 18)
(from 318 to 18)
Grades: 7-12
1556 Highway 81 Ne
Buxton, ND 58218
(701) 847-2220
Buxton, ND 58218
(701) 847-2220
Rank: #99.
Jamestown High School
(Math: 45-49% | Reading: 75-79%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +295
(from 347 to 52)
(from 347 to 52)
Grades: 9-12
1509 10th St Ne
Jamestown, ND 58402
(701) 952-4003
Jamestown, ND 58402
(701) 952-4003
Rank: #1010.
Rolette High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +284
(from 384 to 100)
(from 384 to 100)
Grades: 9-12
901 3rd Ave Ne
Rolette, ND 58366
(701) 246-3595
Rolette, ND 58366
(701) 246-3595
Rank: #1111.
Maddock High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +279
(from 379 to 100)
(from 379 to 100)
Grades: 9-12
909 1st St
Maddock, ND 58348
(701) 438-2531
Maddock, ND 58348
(701) 438-2531
Rank: #1212.
Beach High School
(Math: 50-54% | Reading: 50-54%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +273
(from 329 to 56)
(from 329 to 56)
Grades: 7-12
600 N Central Avenue
Beach, ND 58621
(701) 872-4161
Beach, ND 58621
(701) 872-4161
Rank: #1313.
Fessenden-bowdon High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +257
(from 357 to 100)
(from 357 to 100)
Grades: 9-12
500 2nd St N
Fessenden, ND 58438
(701) 547-3296
Fessenden, ND 58438
(701) 547-3296
Rank: #1414.
Harvey High School
(Math: 40-44% | Reading: 45-49%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +234
(from 420 to 186)
(from 420 to 186)
Grades: 7-12
200 North St E
Harvey, ND 58341
(701) 324-2267
Harvey, ND 58341
(701) 324-2267
Rank: #1515.
Carrington High School
(Math: 60-64% | Reading: 65-69%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +222
(from 233 to 11)
(from 233 to 11)
Grades: 7-12
100 3rd Ave S
Carrington, ND 58421
(701) 652-3136
Carrington, ND 58421
(701) 652-3136
Rank: #1616.
Grenora High School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +218
(from 384 to 166)
(from 384 to 166)
Grades: 7-12
402 Robinson St
Grenora, ND 58845
(701) 694-2711
Grenora, ND 58845
(701) 694-2711
Rank: #1717.
North Sargent High School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +212
(from 290 to 78)
(from 290 to 78)
Grades: 9-12
16 1st St Sw
Gwinner, ND 58040
(701) 678-2492
Gwinner, ND 58040
(701) 678-2492
Rank: #18 - 2018. - 20.
Barnes County North High School
(Math: 40-59% | Reading: 40-59%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +203
(from 354 to 151)
(from 354 to 151)
Grades: 9-12
2184 101st Ave Se
Wimbledon, ND 58492
(701) 646-6202
Wimbledon, ND 58492
(701) 646-6202
Rank: #18 - 2018. - 20.
Berthold High School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +203
(from 369 to 166)
(from 369 to 166)
Grades: 7-12
401 4th Avenue Ne
Berthold, ND 58718
(701) 453-3484
Berthold, ND 58718
(701) 453-3484
Rank: #18 - 2018. - 20.
Mott-regent High School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +203
(from 369 to 166)
(from 369 to 166)
Grades: 7-12
205 Dakota Ave
Mott, ND 58646
(701) 824-2795
Mott, ND 58646
(701) 824-2795
Rank: #2121.
Century High School
(Math: 39% | Reading: 64%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +202
(from 328 to 126)
(from 328 to 126)
Grades: 9-12
1000 E Century Ave
Bismarck, ND 58503
(701) 323-4900
Bismarck, ND 58503
(701) 323-4900
Rank: #22 - 2322. - 23.
Drayton High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +201
(from 301 to 100)
(from 301 to 100)
Grades: 9-12
108 S 5th St
Drayton, ND 58225
(701) 454-3324
Drayton, ND 58225
(701) 454-3324
Rank: #22 - 2322. - 23.
Midway High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +201
(from 301 to 100)
(from 301 to 100)
Grades: 9-12
3202 33rd Ave Ne
Forest River, ND 58233
(701) 869-2432
Forest River, ND 58233
(701) 869-2432
Rank: #2424.
North High School
(Math: 46% | Reading: 50-54%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +200
(from 318 to 118)
(from 318 to 118)
Grades: 9-12
801 17th Ave N
Fargo, ND 58102
(701) 446-2400
Fargo, ND 58102
(701) 446-2400
Rank: #2525.
Central High School
(Math: 32% | Reading: 57%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +199
(from 378 to 179)
(from 378 to 179)
Grades: 9-12
115 N 4th St
Grand Forks, ND 58203
(701) 746-2375
Grand Forks, ND 58203
(701) 746-2375
Rank: #26 - 2726. - 27.
Rugby High School
(Math: 65-69% | Reading: 55-59%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +195
(from 212 to 17)
(from 212 to 17)
Grades: 7-12
1123 S Main Ave
Rugby, ND 58368
(701) 776-5201
Rugby, ND 58368
(701) 776-5201
Rank: #26 - 2726. - 27.
Hankinson High School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +195
(from 284 to 89)
(from 284 to 89)
Grades: 7-12
415 1st Ave Se
Hankinson, ND 58041
(701) 242-7516
Hankinson, ND 58041
(701) 242-7516
Rank: #2828.
Hazen High School
(Math: 30-39% | Reading: 60-69%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +193
(from 340 to 147)
(from 340 to 147)
Grades: 9-12
520 1st Ave Ne
Hazen, ND 58545
(701) 748-2345
Hazen, ND 58545
(701) 748-2345
Rank: #2929.
Glen Ullin High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +190
(from 290 to 100)
(from 290 to 100)
Grades: 9-12
6508 Hwy 49
Glen Ullin, ND 58631
(701) 348-3590
Glen Ullin, ND 58631
(701) 348-3590
Rank: #3030.
Maple Valley High School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +188
(from 277 to 89)
(from 277 to 89)
Grades: 7-12
207 Broadway St
Tower City, ND 58071
(701) 749-2570
Tower City, ND 58071
(701) 749-2570
Rank: #3131.
North Shore Plaza High School
(Math: 50-59% | Reading: 40-49%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +186
(from 324 to 138)
(from 324 to 138)
Grades: 7-12
801 Covell St
Plaza, ND 58771
(701) 497-3734
Plaza, ND 58771
(701) 497-3734
Rank: #3232.
Ellendale High School
(Math: 40-59% | Reading: ≥80%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +185
(from 230 to 45)
(from 230 to 45)
Grades: 9-12
321 1st St N
Ellendale, ND 58436
(701) 349-3232
Ellendale, ND 58436
(701) 349-3232
Rank: #33 - 3433. - 34.
Hebron High School
(Math: 80-89% | Reading: 50-59%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +179
(from 198 to 19)
(from 198 to 19)
Grades: 7-12
400 Church Ave
Hebron, ND 58638
(701) 878-4442
Hebron, ND 58638
(701) 878-4442
Rank: #33 - 3433. - 34.
Des Lacs-burlington High School
(Math: 35-39% | Reading: 50-54%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +179
(from 340 to 161)
(from 340 to 161)
Grades: 7-12
317 Roosevelt St
Des Lacs, ND 58733
(701) 725-4334
Des Lacs, ND 58733
(701) 725-4334
Rank: #3535.
Wilton High School
(Math: 50-54% | Reading: 40-49%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +168
(from 318 to 150)
(from 318 to 150)
Grades: 6-12
504 Dakota Ave
Wilton, ND 58579
(701) 734-6331
Wilton, ND 58579
(701) 734-6331
Show 100 more public schools in ND (out of 149 total schools)
Loading...
Recent Articles
How Public Schools Support Students on Free / Reduced-Lunch Programs
Explore how U.S. public schools support students eligible for free or reduced-price lunch through nutrition, academic, and wraparound services in 2025.
Hidden Costs of Public Schools: Fees, Supplies & Extras
Explore the hidden costs in public schools—fees, supplies, extracurriculars—and how parents can plan for them in 2025.
Public School Funding 2025: What Families Should Know
Essential insights on public school funding in 2025—how it works, what’s changing, and what families should know to stay ahead.
