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 Public Schools in North Dakota (2025)
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

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.