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

Segregation in K-12 Education: Colonial Era
Explore the origins of educational segregation during the colonial era and the differential treatment of Native American, African American, and white students. This article delves into the historical context, policies, and societal attitudes that shaped early education in colonial America, highlighting the disparities and injustices that persisted within the schooling systems of that time.

2011 Classroom Size Update: Are Classes Still Growing Larger?
Since the recession, public school classrooms have seen major budget cuts - and many increases in class sizes. How is the situation in 2011? Read this article to find out.

Will Single Sex Classrooms Save 九游体育s?
Learn about the benefits of single sex classrooms and why public schools are hoping this type of classroom will save the American school system.