North Dakota public schools with the fewest students per teacher

Turtle Mountain Community Middle School in Belcourt had the fewest students per full-time teacher of any North Dakota public school with 100 or more students in 2024-25: 4.8, against a state average of 10.9 (U.S. 15.3). A low ratio counts every teacher, including specialists, so it is not the same as class size.

Students per teacher, North Dakota, 2024-25Turtle Mountain Community Middle School 4.8; Lidgerwood Elementary School 5.5; South Middle School 6.2; Washburn High School 6.2; New Town Middle School 6.4; North Border-Pembina Elementary School 6.6; Beach High School 6.7; Roosevelt Elementary School 6.8; North Border-Walhalla Elementary School 6.8; Cannon Ball Elementary School 7.2; North Dakota 10.9.051015Turtle Mountain Community Middle School4.8Lidgerwood Elementary School5.5South Middle School6.2Washburn High School6.2New Town Middle School6.4North Border-Pembina Elementary School6.6Beach High School6.7Roosevelt Elementary School6.8North Border-Walhalla Elementary School6.8Cannon Ball Elementary School7.2North Dakota 10.9
Students per teacher, North Dakota, 2024-25Turtle Mountain Community Middle School 4.8; Lidgerwood Elementary School 5.5; South Middle School 6.2; Washburn High School 6.2; New Town Middle School 6.4; North Border-Pembina Elementary School 6.6; Beach High School 6.7; Roosevelt Elementary School 6.8; North Border-Walhalla Elementary School 6.8; Cannon Ball Elementary School 7.2; North Dakota 10.9.051015Turtle Mountain Community Middle Sc…4.8Lidgerwood Elementary School5.5South Middle School6.2Washburn High School6.2New Town Middle School6.4North Border-Pembina Elementary Sch…6.6Beach High School6.7Roosevelt Elementary School6.8North Border-Walhalla Elementary Sc…6.8Cannon Ball Elementary School7.2North Dakota 10.9
Students per teacher, North Dakota, 2024-25Turtle Mountain Community Middle School 4.8; Lidgerwood Elementary School 5.5; South Middle School 6.2; Washburn High School 6.2; New Town Middle School 6.4; North Border-Pembina Elementary School 6.6; Beach High School 6.7; Roosevelt Elementary School 6.8; North Border-Walhalla Elementary School 6.8; Cannon Ball Elementary School 7.2; North Dakota 10.9.051015Turtle Mountain Community Middle School4.8Lidgerwood Elementary School5.5South Middle School6.2Washburn High School6.2New Town Middle School6.4North Border-Pembina Elementary School6.6Beach High School6.7Roosevelt Elementary School6.8North Border-Walhalla Elementary School6.8Cannon Ball Elementary School7.2North Dakota 10.9
Students per teacher, North Dakota, 2024-25Turtle Mountain Community Middle School 4.8; Lidgerwood Elementary School 5.5; South Middle School 6.2; Washburn High School 6.2; New Town Middle School 6.4; North Border-Pembina Elementary School 6.6; Beach High School 6.7; Roosevelt Elementary School 6.8; North Border-Walhalla Elementary School 6.8; Cannon Ball Elementary School 7.2; North Dakota 10.9.051015Turtle Mountain Community Middle School4.8Lidgerwood Elementary School5.5South Middle School6.2Washburn High School6.2New Town Middle School6.4North Border-Pembina Elementary School6.6Beach High School6.7Roosevelt Elementary School6.8North Border-Walhalla Elementary School6.8Cannon Ball Elementary School7.2North Dakota 10.9

The chart draws the top of the register below; its source is named under the register.

The 50 lowest ratios

The other 35 on the list
SchoolDistrictStudentsPer teacher
Alexander High SchoolAlexander 21147.6
Madison Elementary SchoolFargo Public Schools1347.7
Louis L'amour Elementary SchoolJamestown Public Schools1137.7
Mandaree Elementary SchoolMandaree 361367.8
Maple Valley Elementary SchoolMaple Valley School District1227.8
Drayton Elementary SchoolDrayton 191207.8
Viking Elementary SchoolGrand Forks Public Schools3287.9
Mckinley Elementary SchoolFargo Public Schools1697.9
P S Berg Elementary SchoolDickinson 12238.0
Four Winds Community High SchoolFt Totten 301598.0
Turtle Mountain Community Elementary SchoolBelcourt School District #76058.1
Roosevelt Elementary SchoolDickinson 12548.1
Lincoln Elementary SchoolDickinson 13878.2
Jefferson Elementary SchoolFargo Public Schools2708.2
North Sargent Elementary SchoolNorth Sargent 31318.2
Prairie Rose Elementary SchoolDickinson 14908.4
Killdeer Elementary SchoolKilldeer 163448.4
Stanley High SchoolStanley 23208.5
Minto Elementary SchoolMinto 202208.5
Kenmare Elementary SchoolKenmare 281298.6
Glenburn High SchoolGlenburn 261058.6
Dunseith Elementary SchoolDunseith 12368.7
Midway Elementary SchoolMidway Public Schools1418.7
Bowman Co Elementary SchoolBowman Co 12308.8
Barnes County North Elementary SchoolBarnes County North Public School1618.8
Century Elementary SchoolGrafton 185328.9
Winship Elementary SchoolGrand Forks Public Schools2128.9
Enderlin Area Elementary SchoolEnderlin Area Schools1368.9
Mapleton Elementary SchoolMapleton Elementary School2399.0
New Rockford-Sheyenne Elementary SchoolNew Rockford-Sheyenne 21889.0
Hettinger High SchoolHettinger Public School1229.0
Lamoure High SchoolLaMoure Public School1179.0
Park River Area Elementary SchoolPark River Area School District #82759.1
Lincoln Elementary SchoolFargo Public Schools3309.2
Nathan Twining Elementary SchoolGrand Forks Public Schools2289.2

Source: NCES Common Core of Data 2024-25: membership divided by full-time-equivalent teachers.

More lists for North Dakota

  1. 01Public schools in North Dakota

    The state hub: schools, students, districts

  2. 02Every school district

    Directory, 2024-25

  3. 03Largest schools

    By 2024-25 enrollment

  4. 04Highest-spending districts

    F-33 fiscal year 2022-23

  5. 05Teacher salary spending by district

    F-33 fiscal year 2022-23

  6. 06Chronic absenteeism

    EDFacts 2022-23

Sources

Source: NCES Common Core of Data School membership and staff files · 2024-25