The most improved public middle 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: 124
411
Avg. Improved Rank: 223
Most Improved ºÚÁÏÍø¹ÙÍø Middle 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.
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: #55.
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: #66.
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: #77.
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: #88.
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: #99.
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: #1010.
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: #1111.
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: #1212.
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: #1313.
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: #1414.
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: #1515.
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: #16 - 1716. - 17.
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: #16 - 1716. - 17.
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: #18 - 2018. - 20.
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: #18 - 2018. - 20.
Memorial Middle School
(Math: 50-54% | Reading: 60-64%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +195
(from 230 to 35)
(from 230 to 35)
Grades: 6-8
1 Rocket Rd
Minot Afb, ND 58704
(701) 727-3300
Minot Afb, ND 58704
(701) 727-3300
Rank: #18 - 2018. - 20.
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: #2121.
Wahpeton Middle School
(Math: 58% | Reading: 60%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +192
(from 220 to 28)
(from 220 to 28)
Grades: 6-8
1265 12th St N
Wahpeton, ND 58074
(701) 642-6687
Wahpeton, ND 58074
(701) 642-6687
Rank: #2222.
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: #2323.
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: #2424.
Linton Elementary School
(Math: 65-69% | Reading: 65-69%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +181
(from 187 to 6)
(from 187 to 6)
Grades: PK-8
101 Ne 3rd St
Linton, ND 58552
(701) 254-4138
Linton, ND 58552
(701) 254-4138
Rank: #25 - 2625. - 26.
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: #25 - 2625. - 26.
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: #2727.
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
Rank: #2828.
South Prairie Elementary School
(Math: 42% | Reading: 52%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +159
(from 297 to 138)
(from 297 to 138)
Grades: PK-8
100 177th Ave Sw
Minot, ND 58701
(701) 722-3537
Minot, ND 58701
(701) 722-3537
Rank: #2929.
Hatton Eielson High School
(Math: 50-59% | Reading: 50-59%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +155
(from 198 to 43)
(from 198 to 43)
Grades: 7-12
503 4th St
Hatton, ND 58240
(701) 543-3456
Hatton, ND 58240
(701) 543-3456
Rank: #30 - 3130. - 31.
North Border-pembina Elementary School
(Math: 50-59% | Reading: 60-69%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +144
(from 169 to 25)
(from 169 to 25)
Grades: PK-8
155 S 3rd St
Pembina, ND 58271
(701) 825-6261
Pembina, ND 58271
(701) 825-6261
Rank: #30 - 3130. - 31.
New Rockford-sheyenne High School
(Math: 45-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +144
(from 212 to 68)
(from 212 to 68)
Grades: 7-12
437 1st Ave N
New Rockford, ND 58356
(701) 947-5036
New Rockford, ND 58356
(701) 947-5036
Rank: #3232.
Hazelton-moffit-braddock High School
(Math: 11-19% | Reading: 60-79%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +139
(from 364 to 225)
(from 364 to 225)
Grades: 7-12
211 Hazel Ave
Hazelton, ND 58544
(701) 782-6231
Hazelton, ND 58544
(701) 782-6231
Rank: #3333.
Powers Lake Elementary School
(Math: 45-49% | Reading: 45-49%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +138
(from 301 to 163)
(from 301 to 163)
Grades: PK-8
600 Railroad Ave E
Powers Lake, ND 58773
(701) 464-5432
Powers Lake, ND 58773
(701) 464-5432
Rank: #3434.
Starkweather High School
(Math: <50% | Reading: 60-79%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +136
(from 169 to 33)
(from 169 to 33)
Grades: 7-12
505 E Main Street
Starkweather, ND 58377
(701) 292-4381
Starkweather, ND 58377
(701) 292-4381
Rank: #3535.
Northwood High School
(Math: 35-39% | Reading: 45-49%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +124
(from 340 to 216)
(from 340 to 216)
Grades: 7-12
420 Trojan Rd
Northwood, ND 58267
(701) 587-5221
Northwood, ND 58267
(701) 587-5221
Show 100 more public schools in ND (out of 179 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.