North Dakota · NCES CCD 2024-25

Best Student-Teacher Ratios in North Dakota

The 50 public schools in North Dakota with the lowest student-teacher ratios, a class-size measure computed from NCES staffing data.

6.1:1
Best ratio
11.7:1
State average
15.7:1
National average
50
Schools listed

The ranking in one line

Madison Elementary School runs North Dakota's smallest classes at 6.1:1, and 50 of the 50 schools listed sit below the state average of 11.7:1.

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