The average student-teacher ratio in North Dakota public middle schools is approximately 11:1 (2025-26).
Student-Teacher Ratio Range: 3:1
7:1
Avg. Student-Teacher Ratio: 5:1
Public Middle Schools Student-Teacher Ratio Statistics in North Dakota (2025-26)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Student-Teacher Ratio
Grades
Location
Rank: #1 - 41. - 4.
Edmore Elementary School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 3:1
Grades: PK-8
706 N Main Street
Edmore, ND 58330
(701) 644-2281
Edmore, ND 58330
(701) 644-2281
Rank: #1 - 41. - 4.
Explorer Academy
(Math: ≤20%)
Student-Teacher Ratio: 3:1
Grades: K-8
1780 17th St S
Fargo, ND 58103
(701) 446-4100
Fargo, ND 58103
(701) 446-4100
Rank: #1 - 41. - 4.
School For The Deaf Pk-8
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Student-Teacher Ratio: 3:1
Grades: PK-8
1401 College Drive N
Devils Lake, ND 58301
(701) 665-4400
Devils Lake, ND 58301
(701) 665-4400
Rank: #1 - 41. - 4.
Zeeland High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Student-Teacher Ratio: 3:1
Grades: 7-12
510 Main Ave
Zeeland, ND 58581
(701) 423-5429
Zeeland, ND 58581
(701) 423-5429
Rank: #5 - 75. - 7.
Marmarth Elementary School
(Math: <50% | Reading: 40-59%)
Rank:
Rank:
8/
Top 30%10
Student-Teacher Ratio: 4:1
Grades: PK-8
301 2nd Ave Se
Marmarth, ND 58643
(701) 279-5521
Marmarth, ND 58643
(701) 279-5521
Rank: #5 - 75. - 7.
Milnor High School
(Math: 40-49% | Reading: 40-49%)
Rank:
Rank:
6/
Top 50%10
Student-Teacher Ratio: 4:1
Grades: 7-12
530 5th St
Milnor, ND 58060
(701) 427-5237
Milnor, ND 58060
(701) 427-5237
Rank: #5 - 75. - 7.
Student-Teacher Ratio: 4:1
Grades: K-8
15750 6th St Se
Blanchard, ND 58009
(701) 636-2191
Blanchard, ND 58009
(701) 636-2191
Rank: #8 - 178. - 17.
Finley-sharon High School
(Math: 21-39% | Reading: 21-39%)
Rank:
Rank:
2/
Bottom 50%10
Student-Teacher Ratio: 5:1
Grades: 7-12
201 3rd St
Finley, ND 58230
(701) 524-2420
Finley, ND 58230
(701) 524-2420
Rank: #8 - 178. - 17.
Fordville-lankin Elementary School
(Math: 21-39% | Reading: 21-39%)
Rank:
Rank:
2/
Bottom 50%10
Student-Teacher Ratio: 5:1
Grades: PK-8
102 Main St N
Fordville, ND 58231
(701) 229-3297
Fordville, ND 58231
(701) 229-3297
Rank: #8 - 178. - 17.
Glen Ullin Elementary School
(Math: 30-39% | Reading: 35-39%)
Rank:
Rank:
3/
Bottom 50%10
Student-Teacher Ratio: 5:1
Grades: PK-8
6508 Hwy 49
Glen Ullin, ND 58631
(701) 348-3590
Glen Ullin, ND 58631
(701) 348-3590
Rank: #8 - 178. - 17.
Golva Elementary School
(Math: 40-59% | Reading: 40-59%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 5:1
Grades: PK-8
301 Terrell Ave
Golva, ND 58632
(701) 872-3674
Golva, ND 58632
(701) 872-3674
Rank: #8 - 178. - 17.
Lakota High School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 5:1
Grades: 7-12
500 Main St N
Lakota, ND 58344
(701) 247-2992
Lakota, ND 58344
(701) 247-2992
Rank: #8 - 178. - 17.
Prairie Elementary School
(Math: 60-79% | Reading: 40-59%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 5:1
Grades: PK-8
12793 20th St
Medora, ND 58645
(701) 575-4773
Medora, ND 58645
(701) 575-4773
Rank: #8 - 178. - 17.
Sawyer Elementary School
(Math: 20-29% | Reading: ≤20%)
Rank:
Rank:
1/
Bottom 50%10
Student-Teacher Ratio: 5:1
Grades: PK-8
25 1st Ave Sw
Sawyer, ND 58781
(701) 624-5167
Sawyer, ND 58781
(701) 624-5167
Rank: #8 - 178. - 17.
Selfridge High School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Student-Teacher Ratio: 5:1
Grades: 6-12
210 2nd Ave S
Selfridge, ND 58568
(701) 422-3353
Selfridge, ND 58568
(701) 422-3353
Rank: #8 - 178. - 17.
Twin Buttes Elementary School
(Math: 30-39% | Reading: 30-39%)
Rank:
Rank:
3/
Bottom 50%10
Student-Teacher Ratio: 5:1
Grades: K-8
7997 7a St Nw
Halliday, ND 58636
(701) 938-4396
Halliday, ND 58636
(701) 938-4396
Rank: #8 - 178. - 17.
Wheatland Colony School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Student-Teacher Ratio: 5:1
Grades: K-8
3361 134th Ave Se
Tower City, ND 58071
(701) 749-5310
Tower City, ND 58071
(701) 749-5310
Rank: #18 - 2718. - 27.
Fort Yates Middle School
(Math: ≤10% | Reading: 11-19%)
Rank:
Rank:
1/
Bottom 50%10
Student-Teacher Ratio: 6:1
Grades: 5-8
9189 1/2 Hwy 24
Fort Yates, ND 58538
(701) 854-3819
Fort Yates, ND 58538
(701) 854-3819
Rank: #18 - 2718. - 27.
Hatton Eielson High School
(Math: 50-59% | Reading: 50-59%)
Rank:
Rank:
10/
Top 10%10
Student-Teacher Ratio: 6:1
Grades: 7-12
503 4th St
Hatton, ND 58240
(701) 543-3456
Hatton, ND 58240
(701) 543-3456
Rank: #18 - 2718. - 27.
Hebron High School
(Math: 80-89% | Reading: 50-59%)
Rank:
Rank:
10/
Top 5%10
Student-Teacher Ratio: 6:1
Grades: 7-12
400 Church Ave
Hebron, ND 58638
(701) 878-4442
Hebron, ND 58638
(701) 878-4442
Rank: #18 - 2718. - 27.
Nathan Twining Middle School
(Math: 40-44% | Reading: 70-74%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 6:1
Grades: 6-8
1422 N Louisiana St
Grand Forks Afb, ND 58204
(701) 787-5100
Grand Forks Afb, ND 58204
(701) 787-5100
Rank: #18 - 2718. - 27.
Naughton Elementary School
(Math: 40-59% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Student-Teacher Ratio: 6:1
Grades: PK-8
9101 123rd Ave Ne
Bismarck, ND 58503
(701) 673-3119
Bismarck, ND 58503
(701) 673-3119
Rank: #18 - 2718. - 27.
Newburg-united High School
(Math: ≤20% | Reading: 40-59%)
Rank:
Rank:
3/
Bottom 50%10
Student-Teacher Ratio: 6:1
Grades: 7-12
400 Libbie St
Newburg, ND 58762
(701) 272-6151
Newburg, ND 58762
(701) 272-6151
Rank: #18 - 2718. - 27.
Rolette Elementary School
(Math: 30-39% | Reading: 30-39%)
Rank:
Rank:
3/
Bottom 50%10
Student-Teacher Ratio: 6:1
Grades: PK-8
901 3rd Ave Ne
Rolette, ND 58366
(701) 246-3595
Rolette, ND 58366
(701) 246-3595
Rank: #18 - 2718. - 27.
Roosevelt Elementary School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 6:1
Grades: PK-8
210 2nd Ave W
Carson, ND 58529
(701) 622-3263
Carson, ND 58529
(701) 622-3263
Rank: #18 - 2718. - 27.
Student-Teacher Ratio: 6:1
Grades: K-8
7997 7a St. Nw
Halliday, ND 58636
(701) 938-4396
Halliday, ND 58636
(701) 938-4396
Rank: #18 - 2718. - 27.
Student-Teacher Ratio: 6:1
Grades: K-12
2 2nd Ave. West
Roseglen, ND 58775
(701) 743-4350
Roseglen, ND 58775
(701) 743-4350
Rank: #28 - 4628. - 46.
Bowbells High School
(Math: 21-39% | Reading: 21-39%)
Rank:
Rank:
2/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: 7-12
200 Madison Ave Nw
Bowbells, ND 58721
(701) 377-2396
Bowbells, ND 58721
(701) 377-2396
Rank: #28 - 4628. - 46.
Burke Central High School
(Math: <50% | Reading: 21-39%)
Rank:
Rank:
5/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: 7-12
101 4th Avenue W
Lignite, ND 58752
(701) 933-2821
Lignite, ND 58752
(701) 933-2821
Rank: #28 - 4628. - 46.
Fairmount High School
(Math: ≤20% | Reading: 30-39%)
Rank:
Rank:
2/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: 7-12
400 E Main Ave
Fairmount, ND 58030
(701) 474-5469
Fairmount, ND 58030
(701) 474-5469
Rank: #28 - 4628. - 46.
Gackle-streeter Elementary School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 7:1
Grades: PK-8
300 2nd Ave E
Gackle, ND 58442
(701) 485-3692
Gackle, ND 58442
(701) 485-3692
Rank: #28 - 4628. - 46.
Litchville-marion High School
(Math: 30-39% | Reading: 40-49%)
Rank:
Rank:
4/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: 6-12
104 2nd St
Marion, ND 58466
(701) 669-2261
Marion, ND 58466
(701) 669-2261
Rank: #28 - 4628. - 46.
Mandan K-8 Elementary Virtual Academy
(Math: <50%)
Student-Teacher Ratio: 7:1
Grades: K-8
901 Division St Nw
Mandan, ND 58554
(701) 751-6500
Mandan, ND 58554
(701) 751-6500
Rank: #28 - 4628. - 46.
Mott-regent High School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 7:1
Grades: 7-12
205 Dakota Ave
Mott, ND 58646
(701) 824-2795
Mott, ND 58646
(701) 824-2795
Rank: #28 - 4628. - 46.
Munich Elementary School
(Math: 40-49% | Reading: 30-39%)
Rank:
Rank:
5/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-8
410 Seventh Avenue
Munich, ND 58352
(701) 682-5321
Munich, ND 58352
(701) 682-5321
Show 100 more public schools in ND (out of 197 total schools)
Loading...
Frequently Asked Questions
What is the North Dakota average public middle schools student-teacher ratio?
The North Dakota average public middle schools student-teacher ratio is 11:1 for 2025-26.
What are the public middle schools with the lowest student-teacher ratio in North Dakota?
The best top ranked public middle schools in North Dakota include Edmore Elementary School, Explorer Academy and School For The Deaf Pk-8.
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.
