The average public middle school in North Dakota has approximately 193 students (2025).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in North Dakota (by enrollment) is Williston Middle School Central Campus with 1,532 students.
# Students Range: 298
1,532
Avg. # Students: 621
Largest North Dakota Public Middle Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Students: 1,532
Grades: 5-8
501 14th St W
Williston, ND 58802
(701) 572-5618
Williston, ND 58802
(701) 572-5618
Rank: #22.
Liberty Middle School
(Math: 30% | Reading: 40%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,070
Grades: 6-8
801 36th Ave E
West Fargo, ND 58078
(701) 356-2671
West Fargo, ND 58078
(701) 356-2671
Rank: #33.
Horizon Middle School
(Math: 44% | Reading: 53%)
Rank:
Rank:
7/
Top 50%10
Students: 1,059
Grades: 6-8
500 Ash Coulee Dr
Bismarck, ND 58503
(701) 323-4550
Bismarck, ND 58503
(701) 323-4550
Rank: #44.
Simle Middle School
(Math: 36% | Reading: 40%)
Rank:
Rank:
4/
Bottom 50%10
Students: 1,047
Grades: 6-8
1218 Simle Dr
Bismarck, ND 58501
(701) 323-4600
Bismarck, ND 58501
(701) 323-4600
Rank: #55.
Wachter Middle School
(Math: 34% | Reading: 39%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,007
Grades: 6-8
1107 S 7th St
Bismarck, ND 58504
(701) 323-4650
Bismarck, ND 58504
(701) 323-4650
Rank: #66.
Discovery Middle School
(Math: 42% | Reading: 55%)
Rank:
Rank:
7/
Top 50%10
Students: 1,005
Grades: 6-8
1717 40th Ave S
Fargo, ND 58104
(701) 446-3300
Fargo, ND 58104
(701) 446-3300
Rank: #77.
Cheney Middle School
(Math: 43% | Reading: 43%)
Rank:
Rank:
5/
Bottom 50%10
Students: 979
Grades: 6-8
825 17th Ave E
West Fargo, ND 58078
(701) 356-2090
West Fargo, ND 58078
(701) 356-2090
Rank: #88.
Mandan Middle School
(Math: 39% | Reading: 39%)
Rank:
Rank:
4/
Bottom 50%10
Students: 954
Grades: 6-8
2901 12th Ave Nw
Mandan, ND 58554
(701) 751-6502
Mandan, ND 58554
(701) 751-6502
Rank: #99.
Ben Franklin Middle School
(Math: 39% | Reading: 47%)
Rank:
Rank:
6/
Top 50%10
Students: 899
Grades: 6-8
1420 8th St N
Fargo, ND 58102
(701) 446-3600
Fargo, ND 58102
(701) 446-3600
Rank: #1010.
Dickinson Middle School
(Math: 33% | Reading: 47%)
Rank:
Rank:
5/
Bottom 50%10
Students: 869
Grades: 6-8
2675 21st St W
Dickinson, ND 58601
(701) 456-0021
Dickinson, ND 58601
(701) 456-0021
Rank: #1111.
Jim Hill Middle School
(Math: 43% | Reading: 46%)
Rank:
Rank:
6/
Top 50%10
Students: 850
Grades: 6-8
1000 6th St Sw
Minot, ND 58701
(701) 857-4477
Minot, ND 58701
(701) 857-4477
Rank: #1212.
Heritage Middle School
(Math: 37% | Reading: 45%)
Rank:
Rank:
5/
Bottom 50%10
Students: 754
Grades: 6-8
6350 76th Ave S
Horace, ND 58047
(701) 356-5910
Horace, ND 58047
(701) 356-5910
Rank: #1313.
Erik Ramstad Middle School
(Math: 43% | Reading: 48%)
Rank:
Rank:
6/
Top 50%10
Students: 686
Grades: 6-8
1215 36th Ave Nw
Minot, ND 58703
(701) 857-4466
Minot, ND 58703
(701) 857-4466
Rank: #1414.
Carl Ben Eielson Middle School
(Math: 31% | Reading: 39%)
Rank:
Rank:
3/
Bottom 50%10
Students: 639
Grades: 6-8
1601 13th Ave S
Fargo, ND 58103
(701) 446-1700
Fargo, ND 58103
(701) 446-1700
Rank: #1515.
Students: 565
Grades: K-12
9189 Hwy 24
Fort Yates, ND 58538
(701) 854-3461
Fort Yates, ND 58538
(701) 854-3461
Rank: #1616.
Schroeder Middle School
(Math: 37% | Reading: 49%)
Rank:
Rank:
5/
Bottom 50%10
Students: 562
Grades: 6-8
800 32nd Ave S
Grand Forks, ND 58201
(701) 746-2330
Grand Forks, ND 58201
(701) 746-2330
Rank: #1717.
South Middle School
(Math: 37% | Reading: 52%)
Rank:
Rank:
7/
Top 50%10
Students: 552
Grades: 6-8
1999 47th Ave S
Grand Forks, ND 58201
(701) 746-2345
Grand Forks, ND 58201
(701) 746-2345
Rank: #1818.
Central Middle School
(Math: 26% | Reading: 43%)
Rank:
Rank:
3/
Bottom 50%10
Students: 531
Grades: 5-8
325 7th St Ne
Devils Lake, ND 58301
(701) 662-7664
Devils Lake, ND 58301
(701) 662-7664
Rank: #1919.
Valley Middle School
(Math: 22% | Reading: 37%)
Rank:
Rank:
2/
Bottom 50%10
Students: 503
Grades: 6-8
2100 5th Ave N
Grand Forks, ND 58203
(701) 746-2360
Grand Forks, ND 58203
(701) 746-2360
Rank: #2020.
Jamestown Middle School
(Math: 37% | Reading: 53%)
Rank:
Rank:
7/
Top 50%10
Students: 476
Grades: 6-8
203 2nd Ave Se
Jamestown, ND 58402
(701) 252-0317
Jamestown, ND 58402
(701) 252-0317
Rank: #2121.
Watford City Middle School
(Math: 33% | Reading: 41%)
Rank:
Rank:
4/
Bottom 50%10
Students: 466
Grades: 6-8
100 Third St Ne
Watford City, ND 58854
(701) 444-3626
Watford City, ND 58854
(701) 444-3626
Rank: #2222.
Students: 448
Grades: K-8
7268 Highway 57
Fort Totten, ND 58335
(701) 766-1400
Fort Totten, ND 58335
(701) 766-1400
Rank: #2323.
Kindred High School
(Math: 45-49% | Reading: 40-44%)
Rank:
Rank:
6/
Top 50%10
Students: 412
Grades: 7-12
255 Dakota St
Kindred, ND 58051
(701) 428-3177
Kindred, ND 58051
(701) 428-3177
Rank: #2424.
South Prairie Elementary School
(Math: 44% | Reading: 52%)
Rank:
Rank:
7/
Top 50%10
Students: 393
Grades: PK-8
100 177th Ave Sw
Minot, ND 58701
(701) 722-3537
Minot, ND 58701
(701) 722-3537
Rank: #2525.
Central Cass Middle School
(Math: 42% | Reading: 57%)
Rank:
Rank:
8/
Top 30%10
Students: 338
Grades: 5-8
802 5th St N
Casselton, ND 58012
(701) 347-5352
Casselton, ND 58012
(701) 347-5352
Rank: #2626.
Stanley High School
(Math: 20-24% | Reading: 30-34%)
Rank:
Rank:
2/
Bottom 50%10
Students: 332
Grades: 7-12
109 8th Ave Sw
Stanley, ND 58784
(701) 628-2342
Stanley, ND 58784
(701) 628-2342
Rank: #2727.
Ray Elementary School
(Math: 50-54% | Reading: 40-44%)
Rank:
Rank:
6/
Top 50%10
Students: 327
Grades: PK-8
224 2nd Ave W
Ray, ND 58849
(701) 568-3301
Ray, ND 58849
(701) 568-3301
Rank: #2828.
Turtle Mountain Community Middle School
(Math: 17% | Reading: 33%)
Rank:
Rank:
1/
Bottom 50%10
Students: 326
Grades: 6-8
1330 Braves Blvd
Belcourt, ND 58316
(701) 477-6471
Belcourt, ND 58316
(701) 477-6471
Rank: #2929.
Students: 321
Grades: 6-8
1330 Braves Boulevard
Belcourt, ND 58316
(701) 477-6471
Belcourt, ND 58316
(701) 477-6471
Rank: #3030.
Bottineau Junior-senior High School
(Math: 45-49% | Reading: 35-39%)
Rank:
Rank:
5/
Bottom 50%10
Students: 315
Grades: 7-12
301 Brander St
Bottineau, ND 58318
(701) 228-2266
Bottineau, ND 58318
(701) 228-2266
Rank: #3131.
Saint John Elementary School
(Math: 23% | Reading: 33%)
Rank:
Rank:
2/
Bottom 50%10
Students: 311
Grades: PK-8
400 Foussard Ave
Saint John, ND 58369
(701) 477-5651
Saint John, ND 58369
(701) 477-5651
Rank: #3232.
Rugby High School
(Math: 60-64% | Reading: 55-59%)
Rank:
Rank:
10/
Top 10%10
Students: 305
Grades: 7-12
1123 S Main Ave
Rugby, ND 58368
(701) 776-5201
Rugby, ND 58368
(701) 776-5201
Rank: #3333.
Des Lacs-burlington High School
(Math: 35-39% | Reading: 50-54%)
Rank:
Rank:
7/
Top 50%10
Students: 304
Grades: 7-12
317 Roosevelt St
Des Lacs, ND 58733
(701) 725-4334
Des Lacs, ND 58733
(701) 725-4334
Rank: #3434.
Nedrose High School
(Math: 20-29% | Reading: 40-49%)
Rank:
Rank:
4/
Bottom 50%10
Students: 299
Grades: 6-12
5705 15th Ave Se
Minot, ND 58701
(701) 838-5550
Minot, ND 58701
(701) 838-5550
Rank: #3535.
Dunseith High School
(Math: ≤5% | Reading: 10-14%)
Rank:
Rank:
1/
Bottom 50%10
Students: 298
Grades: 7-12
310 3rd Ave Sw
Dunseith, ND 58329
(701) 244-5249
Dunseith, ND 58329
(701) 244-5249
Show 100 more public schools in ND (out of 203 total schools)
Loading...
Frequently Asked Questions
What is the North Dakota average public middle schools student size?
The North Dakota average public middle schools student size is 193 for 2025.
What are the public middle schools with the largest student size in North Dakota?
The best top ranked public middle schools in North Dakota include Williston Middle School Central Campus, Liberty Middle School and Horizon Middle School.
Recent Articles

What Is A Charter School?
Explore the world of charter schools in this comprehensive guide. Learn about their history, how they operate, and the pros and cons of this educational innovation. Discover key facts about charter schools, including admission policies, demographics, and funding, as well as what to look for when considering a charter school for your child.

10 Reasons Why High School Sports Benefit Students
Discover the 10 compelling reasons why high school sports are beneficial for students. This comprehensive article explores how athletics enhance academic performance, foster personal growth, and develop crucial life skills. From improved fitness and time management to leadership development and community representation, learn why participating in high school sports can be a game-changer for students' overall success and well-being.

February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and EvolutionWe explore how the Department of Education shapes American education, from its cabinet-level leadership to its impact on millions of students, written for general audiences seeking clarity on this vital institution.