Best Student-Teacher Ratios in North Dakota

The schools in North Dakota with the lowest student-teacher ratios offer smaller class sizes, which research links to better academic outcomes, according to the National Center for Education Statistics (NCES). The top-ranked school, Madison Elementary School, has a ratio of just 6.1:1.

The North Dakota state average is 11.7:1, compared to the national average of 15.7:1. Schools with enrollment under 100 are excluded to ensure meaningful comparisons.

6.1:1
Best Ratio
Madison Elementary School
11.7:1
State Average
15.7:1
National Average
50
Schools Listed
# School Student:Teacher Enrollment
1. Madison Elementary School Fargo 6.1:1
-48% vs state
134
2. Hankinson High School Hankinson 6.6:1
-44% vs state
108
3. Divide County High School Crosby 6.7:1
-43% vs state
161
4. Grafton Junior High School Grafton 6.9:1
-41% vs state
137
5. North Sargent Elementary School Gwinner 7.2:1
-38% vs state
131
6. North Border-Pembina Elementary School Pembina 7.2:1
-38% vs state
109
7. Beach High School Beach 7.6:1
-35% vs state
111
8. Parshall Elementary School Parshall 7.8:1
-33% vs state
141
9. Emerado Elementary School Emerado 7.9:1
-32% vs state
101
10. Minto Elementary School Minto 8:1
-32% vs state
220
11. Mckinley Elementary School Fargo 8.2:1
-30% vs state
169
12. Lamoure Elementary School LaMoure 8.4:1
-28% vs state
157
13. Mandaree Elementary School Mandaree 8.4:1
-28% vs state
136
14. Bowman Co Elementary School Bowman 8.8:1
-25% vs state
230
15. May-Port Cg High School Mayville 8.8:1
-25% vs state
143
16. New Town Middle School New Town 8.8:1
-25% vs state
126
17. Glenburn High School Glenburn 8.8:1
-25% vs state
105
18. Century Elementary School Grafton 9:1
-23% vs state
532
19. Dunseith Elementary School Dunseith 9:1
-23% vs state
236
20. Linton Elementary School Linton 9.1:1
-22% vs state
172
21. Barnes County North Elementary School Wimbledon 9.1:1
-22% vs state
161
22. Taylor-Richardton Elementary School Taylor 9.1:1
-22% vs state
142
23. White Shield Elementary School White Shield 9.1:1
-22% vs state
117
24. Midway Elementary School Inkster 9.2:1
-21% vs state
141
25. North Border-Walhalla Elementary School Walhalla 9.2:1
-21% vs state
128
26. Lincoln Elementary School Fargo 9.3:1
-21% vs state
330
27. Wilder Elementary School Grand Forks 9.3:1
-21% vs state
184
28. Langdon Area High School Langdon 9.3:1
-21% vs state
181
29. Maple Valley High School Tower City 9.3:1
-21% vs state
116
30. Valley Middle School Grand Forks 9.5:1
-19% vs state
508
31. Four Winds Community High School Fort Totten 9.5:1
-19% vs state
159
32. Lamoure High School LaMoure 9.5:1
-19% vs state
117
33. Surrey High School Surrey 9.6:1
-18% vs state
206
34. Washburn High School Washburn 9.7:1
-17% vs state
142
35. Eagles Elementary School Fargo 9.8:1
-16% vs state
292
36. Jeannette Myhre Elementary School Bismarck 9.8:1
-16% vs state
258
37. Kenmare High School Kenmare 9.8:1
-16% vs state
162
38. Dakota Prairie High School Petersburg 9.8:1
-16% vs state
130
39. Nedrose High School Minot 9.9:1
-15% vs state
292
40. Will-Moore Elementary School Bismarck 9.9:1
-15% vs state
232
41. Winship Elementary School Grand Forks 9.9:1
-15% vs state
212
42. South Heart High School South Heart 9.9:1
-15% vs state
180
43. Turtle Mountain Community High School Belcourt 10:1
-15% vs state
557
44. South Middle School Grand Forks 10:1
-15% vs state
549
45. Ed Clapp Elementary School Fargo 10:1
-15% vs state
444
46. Washburn Elementary School Washburn 10:1
-15% vs state
234
47. Drayton Elementary School Drayton 10:1
-15% vs state
120
48. Medina Elementary School Medina 10:1
-15% vs state
103
49. Kidder County High School Steele 10.1:1
-14% vs state
182
50. Turtle Mountain Community Middle School Belcourt 10.2:1
-13% vs state
318
Source: National Center for Education Statistics (NCES), Common Core of Data (CCD), 2022-23 school year. Schools with enrollment under 100 are excluded.