The average student-teacher ratio in North Dakota public preschools is approximately 12:1 (2025-26).
Student-Teacher Ratio Range: 3:1
8:1
Avg. Student-Teacher Ratio: 6:1
Public Preschools Student-Teacher Ratio Statistics in North Dakota (2025-26)
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.
Goodrich Elementary School
(Reading: <50%)
Student-Teacher Ratio: 3:1
Grades: PK-6
211 4th St
Goodrich, ND 58444
(701) 884-2469
Goodrich, ND 58444
(701) 884-2469
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 Elementary School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 3:1
Grades: PK-6
510 Main Ave
Zeeland, ND 58581
(701) 423-5429
Zeeland, ND 58581
(701) 423-5429
Rank: #55.
Marmarth Elementary School
(Math: <50% | Reading: 40-59%)
Rank:
Rank:
8/
Top 30%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: #6 - 126. - 12.
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: #6 - 126. - 12.
Glen Ullin Elementary School
(Math: 30-39% | Reading: 35-39%)
Rank:
Rank:
3/
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: #6 - 126. - 12.
Golva Elementary School
(Math: 40-59% | Reading: 40-59%)
Rank:
Rank:
7/
Top 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: #6 - 126. - 12.
Prairie Elementary School
(Math: 60-79% | Reading: 40-59%)
Rank:
Rank:
9/
Top 20%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: #6 - 126. - 12.
Sawyer Elementary School
(Math: 20-29% | Reading: ≤20%)
Rank:
Rank:
1/
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: #6 - 126. - 12.
Starkweather Elementary School
(Math: <50% | Reading: <50%)
Rank:
Rank:
8/
Top 30%10
Student-Teacher Ratio: 5:1
Grades: PK-6
505 E Main Street
Starkweather, ND 58377
(701) 292-4381
Starkweather, ND 58377
(701) 292-4381
Rank: #6 - 126. - 12.
Student-Teacher Ratio: 5:1
Grades: PK
1221 William Hardesty Street
Belcourt, ND 58316
(701) 477-6471
Belcourt, ND 58316
(701) 477-6471
Rank: #13 - 1713. - 17.
Kensal Elementary School
(Math: ≥50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 6:1
Grades: PK-6
803 1st Ave
Kensal, ND 58455
(701) 435-2484
Kensal, ND 58455
(701) 435-2484
Rank: #13 - 1713. - 17.
Naughton Elementary School
(Math: 40-59% | 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: #13 - 1713. - 17.
Rolette Elementary School
(Math: 30-39% | Reading: 30-39%)
Rank:
Rank:
3/
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: #13 - 1713. - 17.
Roosevelt Elementary School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%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: #13 - 1713. - 17.
Sundale Colony Elementary School
(Math: ≥50% | Reading: ≥50%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 6:1
Grades: PK-6
14226 75th St Se
Milnor, ND 58060
(701) 427-5868
Milnor, ND 58060
(701) 427-5868
Rank: #18 - 2918. - 29.
Ashley Elementary School
(Math: 20-29% | Reading: 20-29%)
Rank:
Rank:
1/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-6
703 W Main St
Ashley, ND 58413
(701) 288-3456
Ashley, ND 58413
(701) 288-3456
Rank: #18 - 2918. - 29.
Fairmount Elementary School
(Math: 40-59% | Reading: 40-59%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 7:1
Grades: PK-6
400 E Main Ave
Fairmount, ND 58030
(701) 474-5469
Fairmount, ND 58030
(701) 474-5469
Rank: #18 - 2918. - 29.
Gackle-streeter Elementary School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%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: #18 - 2918. - 29.
Max Elementary School
(Math: 40-49% | Reading: 30-39%)
Rank:
Rank:
5/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-6
2855 Highway 83 Nw
Max, ND 58759
(701) 679-2685
Max, ND 58759
(701) 679-2685
Rank: #18 - 2918. - 29.
Milnor Elementary School
(Math: 40-49% | Reading: 30-39%)
Rank:
Rank:
5/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-6
530 5th St
Milnor, ND 58060
(701) 427-5237
Milnor, ND 58060
(701) 427-5237
Rank: #18 - 2918. - 29.
Munich Elementary School
(Math: 40-49% | Reading: 30-39%)
Rank:
Rank:
5/
Bottom 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
Rank: #18 - 2918. - 29.
Newburg-united Elementary School
(Math: 21-39% | Reading: 60-79%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 7:1
Grades: PK-6
400 Libbie St
Newburg, ND 58762
(701) 272-6151
Newburg, ND 58762
(701) 272-6151
Rank: #18 - 2918. - 29.
Parshall Elementary School
(Math: ≤10% | Reading: 25-29%)
Rank:
Rank:
1/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-5
211 1st Ave Nw
Parshall, ND 58770
(701) 862-3417
Parshall, ND 58770
(701) 862-3417
Rank: #18 - 2918. - 29.
Selfridge Elementary School
(Math: ≤20% | Reading: ≤20%)
Rank:
Rank:
1/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-5
210 2nd Ave S
Selfridge, ND 58568
(701) 422-3353
Selfridge, ND 58568
(701) 422-3353
Rank: #18 - 2918. - 29.
Sterling Elementary School
(Math: <50%)
Student-Teacher Ratio: 7:1
Grades: PK-8
118 Mckenzie St
Sterling, ND 58572
(701) 387-4413
Sterling, ND 58572
(701) 387-4413
Rank: #18 - 2918. - 29.
Strasburg Elementary School
(Math: 21-39% | Reading: 40-49%)
Rank:
Rank:
4/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-6
301 1st St N
Strasburg, ND 58573
(701) 336-2667
Strasburg, ND 58573
(701) 336-2667
Rank: #18 - 2918. - 29.
Wing Elementary School
(Math: 40-59% | Reading: ≤20%)
Rank:
Rank:
4/
Bottom 50%10
Student-Teacher Ratio: 7:1
Grades: PK-8
1 4th Ave E
Wing, ND 58494
(701) 943-2319
Wing, ND 58494
(701) 943-2319
Rank: #30 - 4630. - 46.
Anamoose Elementary School
(Math: 60-69% | Reading: 30-39%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 8:1
Grades: PK-6
706 3rd St W
Anamoose, ND 58710
(701) 465-3258
Anamoose, ND 58710
(701) 465-3258
Rank: #30 - 4630. - 46.
Bowbells Elementary School
(Math: 40-59% | Reading: ≤20%)
Rank:
Rank:
4/
Bottom 50%10
Student-Teacher Ratio: 8:1
Grades: PK-6
200 Madison Ave Nw
Bowbells, ND 58721
(701) 377-2396
Bowbells, ND 58721
(701) 377-2396
Rank: #30 - 4630. - 46.
Demores Elementary School
(Math: 60-79% | Reading: 60-79%)
Rank:
Rank:
10/
Top 1%10
Student-Teacher Ratio: 8:1
Grades: PK-8
350 Broadway
Medora, ND 58645
(701) 623-4868
Medora, ND 58645
(701) 623-4868
Rank: #30 - 4630. - 46.
Emerado Elementary School
(Math: 20-29% | Reading: 30-39%)
Rank:
Rank:
2/
Bottom 50%10
Student-Teacher Ratio: 8:1
Grades: PK-8
501 Main St
Emerado, ND 58228
(701) 594-5125
Emerado, ND 58228
(701) 594-5125
Rank: #30 - 4630. - 46.
Grenora Elementary School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
9/
Top 20%10
Student-Teacher Ratio: 8:1
Grades: PK-6
402 Robinson St
Grenora, ND 58845
(701) 694-2711
Grenora, ND 58845
(701) 694-2711
Rank: #30 - 4630. - 46.
Hazelton-moffit-braddock Elementary School
(Math: 30-39% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Student-Teacher Ratio: 8:1
Grades: PK-6
211 Hazel Ave
Hazelton, ND 58544
(701) 782-6231
Hazelton, ND 58544
(701) 782-6231
Show 100 more public schools in ND (out of 176 total schools)
Loading...
Frequently Asked Questions
What is the North Dakota average public preschools student-teacher ratio?
The North Dakota average public preschools student-teacher ratio is 12:1 for 2025-26.
What are the public preschools with the lowest student-teacher ratio in North Dakota?
The best top ranked public preschools in North Dakota include Edmore Elementary School, Goodrich Elementary School and School For The Deaf Pk-8.
Recent Articles
How Public Schools Support Students on Free / Reduced-Lunch Programs
Explore how U.S. public schools support students eligible for free or reduced-price lunch through nutrition, academic, and wraparound services in 2025.
Hidden Costs of Public Schools: Fees, Supplies & Extras
Explore the hidden costs in public schools—fees, supplies, extracurriculars—and how parents can plan for them in 2025.
Public School Funding 2025: What Families Should Know
Essential insights on public school funding in 2025—how it works, what’s changing, and what families should know to stay ahead.
