The most improved public schools in North Dakota are Cavalier High School, Sweet Briar School and Demores Elementary 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: 201
411
Avg. Improved Rank: 277
Most Improved ºÚÁÏÍø¹ÙÍø 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.
Sweet Briar School
(Math: 60-79% | Reading: ≥80%)
Rank:
Rank:
10/
Top 1%10
Rank Change: +383
(from 384 to 1)
(from 384 to 1)
Grades: K-8
4060 County Rd 83
Mandan, ND 58554
(701) 663-7453
Mandan, ND 58554
(701) 663-7453
Rank: #33.
Demores Elementary School
(Math: 60-79% | Reading: 60-79%)
Rank:
Rank:
10/
Top 1%10
Rank Change: +382
(from 384 to 2)
(from 384 to 2)
Grades: PK-8
350 Broadway
Medora, ND 58645
(701) 623-4868
Medora, ND 58645
(701) 623-4868
Rank: #44.
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: #55.
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: #66.
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: #7 - 87. - 8.
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: #7 - 87. - 8.
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: #99.
Prairie Elementary School
(Math: 60-79% | Reading: 40-59%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +323
(from 384 to 61)
(from 384 to 61)
Grades: PK-8
12793 20th St
Medora, ND 58645
(701) 575-4773
Medora, ND 58645
(701) 575-4773
Rank: #10 - 1110. - 11.
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: #10 - 1110. - 11.
Zeeland Elementary School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +306
(from 384 to 78)
(from 384 to 78)
Grades: PK-6
510 Main Ave
Zeeland, ND 58581
(701) 423-5429
Zeeland, ND 58581
(701) 423-5429
Rank: #1212.
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: #1313.
Menoken Elementary School
(Math: 50-59% | Reading: 40-59%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +297
(from 384 to 87)
(from 384 to 87)
Grades: K-8
412 N Bismarck St
Menoken, ND 58558
(701) 673-3175
Menoken, ND 58558
(701) 673-3175
Rank: #1414.
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: #1515.
Sundale Colony Elementary School
(Math: ≥50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +287
(from 357 to 70)
(from 357 to 70)
Grades: PK-6
14226 75th St Se
Milnor, ND 58060
(701) 427-5868
Milnor, ND 58060
(701) 427-5868
Rank: #1616.
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: #1717.
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: #1818.
Fessenden-bowdon Elementary School
(Math: 45-49% | Reading: 55-59%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +275
(from 340 to 65)
(from 340 to 65)
Grades: PK-8
500 2nd St N
Fessenden, ND 58438
(701) 547-3296
Fessenden, ND 58438
(701) 547-3296
Rank: #1919.
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: #2020.
Fort Ransom Elementary School
(Math: 40-59% | Reading: ≥50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +263
(from 384 to 121)
(from 384 to 121)
Grades: K-6
135 Mill Rd
Fort Ransom, ND 58033
(701) 973-2591
Fort Ransom, ND 58033
(701) 973-2591
Rank: #2121.
Nathan Twining Middle School
(Math: 40-44% | Reading: 70-74%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +262
(from 329 to 67)
(from 329 to 67)
Grades: 6-8
1422 N Louisiana St
Grand Forks Afb, ND 58204
(701) 787-5100
Grand Forks Afb, ND 58204
(701) 787-5100
Rank: #22 - 2322. - 23.
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: #22 - 2322. - 23.
Marmarth Elementary School
(Math: <50% | Reading: 40-59%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +257
(from 384 to 127)
(from 384 to 127)
Grades: PK-8
301 2nd Ave Se
Marmarth, ND 58643
(701) 279-5521
Marmarth, ND 58643
(701) 279-5521
Rank: #2424.
Central Cass Middle School
(Math: 51% | Reading: 57%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +256
(from 300 to 44)
(from 300 to 44)
Grades: 5-8
802 5th St N
Casselton, ND 58012
(701) 347-5352
Casselton, ND 58012
(701) 347-5352
Rank: #2525.
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: #2626.
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: #2727.
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: #2828.
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: #29 - 3129. - 31.
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: #29 - 3129. - 31.
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: #29 - 3129. - 31.
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: #3232.
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: #33 - 3533. - 35.
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: #33 - 3533. - 35.
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: #33 - 3533. - 35.
Starkweather Elementary School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +201
(from 301 to 100)
(from 301 to 100)
Grades: PK-6
505 E Main Street
Starkweather, ND 58377
(701) 292-4381
Starkweather, ND 58377
(701) 292-4381
Show 100 more public schools in ND (out of 441 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.