Best Walsh County Public Middle Schools (2026-27)

For the 2026-27 school year, there are 6 public middle schools serving 822 students in Walsh County, ND.
The top-ranked public middle schools in Walsh County, ND are Park River Area High School, Valley-edinburg High School and Midway Elementary School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Walsh County, ND public middle schools have an average math proficiency score of 31% (versus the North Dakota public middle school average of 37%), and reading proficiency score of 37% (versus the 45% statewide average). Middle schools in Walsh County have an average ranking of 2/10, which is in the bottom 50% of North Dakota public middle schools.
Minority enrollment is 24% of the student body (majority Hispanic), which is less than the North Dakota public middle school average of 30% (majority American Indian).

Best Public Middle Schools in Walsh County (2026-27)

School
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Park River Area High School
(Math: 40-44% | Reading: 45-49%)
Rank:
6/
10
Top 50%
704 5th St W
Park River, ND 58270
(701) 284-7164
Gr: 7-12 | 195 students Student-teacher ratio: 13:1 Minority enrollment: 7%
Rank: #22.
Valley-edinburg High School
(Math: 30-39% | Reading: ≥50%)
Rank:
6/
10
Top 50%
600 5th St S
Edinburg, ND 58227
(701) 993-8312
Gr: 7-12 | 77 students Student-teacher ratio: 9:1 Minority enrollment: 17%
Rank: #33.
Midway Elementary School
(Math: 35-39% | Reading: 45-49%)
Rank:
6/
10
Top 50%
3202 33rd Ave Ne
Forest River, ND 58233
(701) 869-2432
Gr: PK-8 | 141 students Student-teacher ratio: 9:1 Minority enrollment: 19%
Rank: #44.
Fordville-lankin Elementary School
(Math: 21-39% | Reading: 21-39%)
Rank:
2/
10
Bottom 50%
102 Main St N
Fordville, ND 58231
(701) 229-3297
Gr: PK-8 | 36 students Student-teacher ratio: 5:1 Minority enrollment: 14%
Rank: #55.
Grafton Junior High School
(Math: 20-24% | Reading: 30-34%)
Rank:
2/
10
Bottom 50%
1556 School Road
Grafton, ND 58237
(701) 352-1930
Gr: 7-8 | 137 students Student-teacher ratio: 8:1 Minority enrollment: 40%
Rank: #66.
Minto Elementary School
(Math: 25-29% | Reading: 25-29%)
Rank:
1/
10
Bottom 50%
200 4th St
Minto, ND 58261
(701) 248-3479
Gr: PK-8 | 220 students Student-teacher ratio: 8:1 Minority enrollment: 40%
[+] Show Closed Public Schools in Walsh County, ND

Walsh County Public Schools (Closed)

School
Location
Quick Facts
701 Park St
Adams, ND 58210
(701) 944-2745
Gr: K-6 | 27 students Student-teacher ratio: 5:1
1540 School Rd
Grafton, ND 58237
(701) 352-1739
Gr: PK-6 | 510 students Student-teacher ratio: 9:1 Minority enrollment: 41%
600 5th St South
Edinburg, ND 58227
(701) 993-8312
Gr: K-8
600 5th St South
Edinburg, ND 58227
(701) 993-8312
Gr: 9-12 | 32 students Student-teacher ratio: 8:1 Minority enrollment: 9%
Po Box 127
Fordville, ND 58231
(701) 229-3297
Gr: 7-12 | 77 students Student-teacher ratio: 11:1 Minority enrollment: 1%
1548 School Rd
Grafton, ND 58237
(701) 352-1930
Gr: 9-12 | 260 students Student-teacher ratio: 13:1 Minority enrollment: 37%
1556 School Rd
Grafton, ND 58237
(701) 352-1469
Gr: 7-8 | 139 students Student-teacher ratio: 8:1 Minority enrollment: 44%
Po Box 126
Lankin, ND 58250
(701) 593-6232
Gr: 1-6 | 47 students Student-teacher ratio: 8:1 Minority enrollment: 2%
102 Nash Dr
Grafton, ND 58237
(701) 352-1891
Gr: K-8 | 10 students Student-teacher ratio: 10:1
1540 School Rd
Grafton, ND 58237
(701) 352-3705
516 Cooper Ave
Grafton, ND 58237
(701) 352-2574
2040 Myrtle Ave
Hoople, ND 58243
(701) 894-6226
Gr: 9-12

Frequently Asked Questions

What are the top-ranked public middle schools in Walsh County, ND?
The top-ranked public middle schools in Walsh County, ND include Park River Area High School, Valley-edinburg High School and Midway Elementary School.
How many public middle schools are located in Walsh County?
6 public middle schools are located in Walsh County.
What is the racial composition of students in Walsh County?
Walsh County public middle schools minority enrollment is 24% of the student body (majority Hispanic), which is less than the North Dakota public middle schools average of 30% (majority American Indian).

Recent Articles

When Your Child Gets a Teacher You Didn't Request
When Your Child Gets a Teacher You Didn't Request
Learn what parents can do when a child is assigned to an unexpected teacher, including when to wait, communicate, document concerns, request support, and seek reassignment appropriately.
Before Accepting a Public School Seat: 15 Checks
Before Accepting a Public School Seat: 15 Checks
Before accepting a public school seat, parents should verify enrollment terms, transportation, staffing, academics, safety, support services, schedules, attendance rules, extracurriculars, costs, and long-term placement details carefully.
Will This Public School Offer the Same Programs Next Year?
Will This Public School Offer the Same Programs Next Year?
Learn how parents can determine whether public school programs will continue next year by checking budgets, enrollment, staffing, board documents, grants, course schedules, and district priorities before enrolling.

Quick Links