The average student:teacher ratio in North Dakota public middle schools is approximately 11:1 (2025).
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)
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: <50%)
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: 21-39% | Reading: 40-59%)
Rank:
Rank:
5/
Bottom 50%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: 40-59% | Reading: 21-39%)
Rank:
Rank:
4/
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: 40-44% | Reading: 35-39%)
Rank:
Rank:
4/
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: 21-39% | Reading: 40-59%)
Rank:
Rank:
5/
Bottom 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: 20-29% | Reading: 50-59%)
Rank:
Rank:
5/
Bottom 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: 40-59% | Reading: 40-59%)
Rank:
Rank:
7/
Top 50%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: 21-39% | Reading: ≤20%)
Rank:
Rank:
2/
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: 20-29% | Reading: 30-39%)
Rank:
Rank:
2/
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:
9/
Top 20%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: 50-59% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%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: 30-34% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%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: <50% | 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:
4/
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: 40-49% | Reading: 30-39%)
Rank:
Rank:
4/
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: 30-39% | Reading: 50-59%)
Rank:
Rank:
6/
Top 50%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: 21-39% | Reading: 21-39%)
Rank:
Rank:
2/
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-29% | 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: 40-49% | Reading: 50-59%)
Rank:
Rank:
8/
Top 30%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: 20-29% | 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: ≤20%)
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: 20-29% | Reading: 50-59%)
Rank:
Rank:
5/
Bottom 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: 50-59% | Reading: 30-39%)
Rank:
Rank:
6/
Top 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.
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

Sexual Harassment at Age 6: The Tale of a First Grade Suspension
A six-year old in Aurora, Colorado, was suspended after singing an LMFAO song to a little girl in his class and reportedly “shaking his booty.” We look at the case and the sexual harassment problem in public schools today.

How Scaffolding Could Change the Way Your Child Learns
This article explores the concept of instructional scaffolding, a teaching method that enhances learning by breaking down complex tasks into manageable parts. It highlights how scaffolding supports students in developing critical thinking skills and becoming more independent learners. The article discusses the benefits of scaffolding, including improved engagement and reduced anxiety, and provides strategies for its implementation across various educational levels.

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.