Best Schools in North Dakota

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each school in North Dakota. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Elementary School in ND and #1 in Bowman County

PK - 6 | Scranton, ND | Bowman County

  • A+ Overall Grade
  • 8:1 Student/Teacher
  • 66 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#1 Middle School in ND and #1 in Cass County

6 - 8 | Casselton, ND | Cass County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 176 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A Overall Grade

#1 High School in ND and #1 in Walsh County

9 - 12 | Park River, ND | Walsh County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 147 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#2 Elementary School in ND and #1 in Richland County

PK - 6 | Wyndmere, ND | Richland County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 120 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#2 High School in ND

9 - 12 | Ellendale, ND | Dickey County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 144 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#2 Middle School in ND

7 - 8 | Valley City, ND | Barnes County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 171 Students

Report Card

A+ Academic Results
B Learning Environment
B School Safety
A Overall Grade

#3 Elementary School in ND and #2 in Richland County

PK - 6 | Abercrombie, ND | Richland County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 127 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#3 Middle School in ND and #2 in Cass County

6 - 8 | Fargo, ND | Cass County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 991 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#3 High School in ND

9 - 12 | Gwinner, ND | Sargent County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 68 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#4 Elementary School in ND and #1 in Barnes County

4 - 6 | Oriska, ND | Barnes County

  • A+ Overall Grade
  • 8:1 Student/Teacher
  • 45 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#4 Middle School in ND and #1 in Burleigh County

6 - 8 | Bismarck, ND | Burleigh County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 934 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#4 High School in ND

9 - 12 | Lisbon, ND | Ransom County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 200 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#5 Middle School in ND and #1 in Grand Forks County

6 - 8 | Grand Forks Afb, ND | Grand Forks County

  • A Overall Grade
  • 4:1 Student/Teacher
  • 67 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#5 Elementary School in ND and #1 in Cass County

PK - 6 | Mapleton, ND | Cass County

  • A+ Overall Grade
  • 7:1 Student/Teacher
  • 73 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#5 High School in ND and #1 in Burleigh County

9 - 12 | Bismarck, ND | Burleigh County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,336 Students

Report Card

A- Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#6 Elementary School in ND and #1 in Ward County

K - 5 | Minot, ND | Ward County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 94 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#6 High School in ND and #1 in Pierce County

9 - 12 | Rugby, ND | Pierce County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 167 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#6 Middle School in ND and #3 in Cass County

6 - 8 | Hunter, ND | Cass County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 149 Students

Report Card

A Academic Results
A Learning Environment
B+ School Safety
A Overall Grade

#7 High School in ND and #1 in Cass County

9 - 12 | Fargo, ND | Cass County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,210 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A Overall Grade

#7 Elementary School in ND and #1 in Traill County

PK - 6 | Buxton, ND | Traill County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 106 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#7 Middle School in ND and #4 in Cass County

6 - 8 | Fargo, ND | Cass County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 687 Students

Report Card

A- Academic Results
B- Learning Environment
A+ School Safety
A- Overall Grade

#8 Elementary School in ND and #2 in Cass County

PK - 3 | Buffalo, ND | Cass County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 69 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#8 Middle School in ND

6 - 8 | Jamestown, ND | Stutsman County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 535 Students

Report Card

A- Academic Results
A Learning Environment
A- School Safety
A- Overall Grade

#8 High School in ND

9 - 12 | Jamestown, ND | Stutsman County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 664 Students

Report Card

A Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#9 High School in ND

9 - 12 | Mayville, ND | Traill County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 142 Students

Report Card

B+ Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#9 Middle School in ND

5 - 8 | Lisbon, ND | Ransom County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 167 Students

Report Card

B+ Academic Results
A+ Learning Environment
NA School Safety
A- Overall Grade

#9 Elementary School in ND

K - 6 | Finley, ND | Steele County

  • A+ Overall Grade
  • 5:1 Student/Teacher
  • 49 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#10 Elementary School in ND and #1 in Stutsman County

PK - 6 | Medina, ND | Stutsman County

  • A+ Overall Grade
  • 7:1 Student/Teacher
  • 82 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#10 High School in ND and #1 in Rolette County

9 - 12 | Rolette, ND | Rolette County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 56 Students

Report Card

A Academic Results
B+ Learning Environment
NA School Safety
A Overall Grade

#10 Middle School in ND and #5 in Cass County

6 - 8 | West Fargo, ND | Cass County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 970 Students

Report Card

B+ Academic Results
B+ Learning Environment
A School Safety
A- Overall Grade

#11 High School in ND and #2 in Cass County

9 - 12 | Fargo, ND | Cass County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 981 Students

Report Card

A+ Academic Results
C+ Learning Environment
A- School Safety
A Overall Grade

#11 Elementary School in ND and #3 in Cass County

1 - 5 | West Fargo, ND | Cass County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 449 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#11 Middle School in ND

6 - 8 | Mayville, ND | Traill County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 117 Students

Report Card

B Academic Results
A+ Learning Environment
B School Safety
A- Overall Grade

#12 Middle School in ND and #1 in Ward County

6 - 8 | Minot Afb, ND | Ward County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 169 Students

Report Card

A Academic Results
C+ Learning Environment
A- School Safety
A- Overall Grade

#12 High School in ND and #3 in Cass County

9 - 12 | Casselton, ND | Cass County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 215 Students

Report Card

A Academic Results
A- Learning Environment
B+ School Safety
A Overall Grade

#12 Elementary School in ND and #4 in Cass County

K - 5 | Harwood, ND | Cass County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 157 Students

Report Card

A+ Academic Results
A- Learning Environment
B- School Safety
A+ Overall Grade

#13 Middle School in ND and #1 in Stark County

M - M | Dickinson, ND | Stark County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 479 Students

Report Card

A Academic Results
B+ Learning Environment
C School Safety
B+ Overall Grade

#13 Elementary School in ND and #1 in Ransom County

PK - 6 | Fort Ransom, ND | Ransom County

  • A Overall Grade
  • 26 Students

Report Card

A+ Academic Results
C Learning Environment
NA School Safety
A Overall Grade

#13 High School in ND

9 - 12 | Wahpeton, ND | Richland County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 358 Students

Report Card

A- Academic Results
A- Learning Environment
A School Safety
A- Overall Grade

#14 High School in ND and #1 in Lamoure County

9 - 12 | Lamoure, ND | Lamoure County

  • A- Overall Grade
  • 9:1 Student/Teacher
  • 74 Students

Report Card

A Academic Results
A- Learning Environment
A- School Safety
A- Overall Grade

#14 Elementary School in ND and #1 in Renville County

PK - 6 | Mohall, ND | Renville County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 174 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#14 Middle School in ND and #2 in Grand Forks County

6 - 8 | Grand Forks, ND | Grand Forks County

  • B+ Overall Grade
  • 10:1 Student/Teacher
  • 475 Students

Report Card

B+ Academic Results
A- Learning Environment
B+ School Safety
B+ Overall Grade

#15 Elementary School in ND and #1 in Ramsey County

1 - 4 | Devils Lake, ND | Ramsey County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 263 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#15 High School in ND and #2 in Walsh County

9 - 12 | Edinburg, ND | Walsh County

  • A- Overall Grade
  • 9:1 Student/Teacher
  • 74 Students

Report Card

A- Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#15 Middle School in ND and #6 in Cass County

6 - 8 | West Fargo, ND | Cass County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 1,072 Students

Report Card

B+ Academic Results
B+ Learning Environment
B+ School Safety
B+ Overall Grade

#16 Middle School in ND and #2 in Burleigh County

6 - 8 | Bismarck, ND | Burleigh County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 947 Students

Report Card

B- Academic Results
A Learning Environment
A+ School Safety
B Overall Grade

#16 Elementary School in ND and #5 in Cass County

K - 5 | Fargo, ND | Cass County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 362 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A Overall Grade

#16 High School in ND

9 - 12 | Powers Lake, ND | Burke County

  • A- Overall Grade
  • 7:1 Student/Teacher
  • 48 Students

Report Card

A- Academic Results
A Learning Environment
B School Safety
A- Overall Grade

#17 High School in ND and #1 in Morton County

9 - 12 | Mandan, ND | Morton County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 1,026 Students

Report Card

B Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#17 Elementary School in ND and #2 in Ward County

K - 5 | Minot Afb, ND | Ward County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 272 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#17 Middle School in ND

5 - 8 | Beulah, ND | Mercer County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 187 Students

Report Card

B- Academic Results
A Learning Environment
A School Safety
B Overall Grade

#18 Elementary School in ND and #1 in Grand Forks County

PK - 5 | Grand Forks, ND | Grand Forks County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 354 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#18 High School in ND

9 - 12 | Cando, ND | Towner County

  • A- Overall Grade
  • 9:1 Student/Teacher
  • 74 Students

Report Card

A- Academic Results
A Learning Environment
A School Safety
A- Overall Grade

#18 Middle School in ND

5 - 8 | Devils Lake, ND | Ramsey County

  • B Overall Grade
  • 11:1 Student/Teacher
  • 505 Students

Report Card

B- Academic Results
A Learning Environment
C+ School Safety
B Overall Grade

#19 High School in ND and #1 in Pembina County

9 - 12 | Cavalier, ND | Pembina County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 116 Students

Report Card

B+ Academic Results
A+ Learning Environment
B School Safety
A- Overall Grade

#19 Middle School in ND and #3 in Grand Forks County

6 - 8 | Grand Forks, ND | Grand Forks County

  • B Overall Grade
  • 11:1 Student/Teacher
  • 554 Students

Report Card

B Academic Results
A- Learning Environment
C+ School Safety
B Overall Grade

#19 Elementary School in ND

PK - 6 | Hettinger, ND | Adams County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 185 Students

Report Card

A- Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#20 High School in ND and #1 in Ward County

9 - 12 | Plaza, ND | Ward County

  • A- Overall Grade
  • 8:1 Student/Teacher
  • 47 Students

Report Card

A- Academic Results
A Learning Environment
NA School Safety
A- Overall Grade

#20 Elementary School in ND and #3 in Ward County

PK - 3 | Minot, ND | Ward County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 193 Students

Report Card

A Academic Results
A+ Learning Environment
B- School Safety
A Overall Grade

#20 Middle School in ND

6 - 8 | Mandan, ND | Morton County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 833 Students

Report Card

C Academic Results
A+ Learning Environment
B+ School Safety
B Overall Grade

#21 High School in ND and #4 in Cass County

9 - 12 | West Fargo, ND | Cass County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 1,008 Students

Report Card

B+ Academic Results
A Learning Environment
A School Safety
A- Overall Grade

#21 Middle School in ND

7 - 8 | Grafton, ND | Walsh County

  • B Overall Grade
  • 8:1 Student/Teacher
  • 249 Students

Report Card

C Academic Results
A+ Learning Environment
A School Safety
B Overall Grade

#22 Elementary School in ND and #1 in Burleigh County

K - 5 | Bismarck, ND | Burleigh County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 621 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#22 High School in ND and #5 in Cass County

9 - 12 | Hunter, ND | Cass County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 168 Students

Report Card

B- Academic Results
A+ Learning Environment
A- School Safety
B+ Overall Grade

#22 Elementary School in ND and #6 in Cass County

PK - 5 | Casselton, ND | Cass County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 437 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#22 Middle School in ND and #7 in Cass County

6 - 8 | Fargo, ND | Cass County

  • B- Overall Grade
  • 14:1 Student/Teacher
  • 781 Students

Report Card

B Academic Results
C Learning Environment
A- School Safety
B- Overall Grade

#23 High School in ND and #1 in Barnes County

9 - 12 | Valley City, ND | Barnes County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 334 Students

Report Card

B+ Academic Results
A Learning Environment
A- School Safety
B+ Overall Grade

#23 Middle School in ND and #2 in Stark County

M - M | Dickinson, ND | Stark County

  • B- Overall Grade
  • 16:1 Student/Teacher
  • 278 Students

Report Card

C+ Academic Results
B Learning Environment
A+ School Safety
B- Overall Grade

#23 Elementary School in ND and #7 in Cass County

PK - 5 | Hunter, ND | Cass County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 296 Students

Report Card

A Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#24 High School in ND and #2 in Ward County

9 - 12 | Des Lacs, ND | Ward County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 163 Students

Report Card

B Academic Results
A+ Learning Environment
A- School Safety
B+ Overall Grade

#24 Middle School in ND and #2 in Ward County

6 - 8 | Minot, ND | Ward County

  • B- Overall Grade
  • 14:1 Student/Teacher
  • 784 Students

Report Card

B- Academic Results
B- Learning Environment
B+ School Safety
B- Overall Grade

#24 Elementary School in ND and #8 in Cass County

PK - 6 | Kindred, ND | Cass County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 407 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#25 High School in ND and #1 in Grand Forks County

9 - 12 | Grand Forks, ND | Grand Forks County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 943 Students

Report Card

B- Academic Results
A+ Learning Environment
B+ School Safety
B+ Overall Grade

#25 Elementary School in ND and #9 in Cass County

1 - 5 | West Fargo, ND | Cass County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 432 Students

Report Card

A+ Academic Results
A Learning Environment
B- School Safety
A Overall Grade

#25 Middle School in ND

5 - 8 | Crystal, ND | Pembina County

  • B- Overall Grade
  • 7:1 Student/Teacher
  • 66 Students

Report Card

C- Academic Results
A+ Learning Environment
B- School Safety
B- Overall Grade

#26 High School in ND and #3 in Ward County

11 - 12 | Minot, ND | Ward County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 932 Students

Report Card

B+ Academic Results
B Learning Environment
A School Safety
B+ Overall Grade

#26 Elementary School in ND and #10 in Cass County

K - 5 | Fargo, ND | Cass County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 414 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A Overall Grade

#26 Middle School in ND

6 - 8 | Wahpeton, ND | Richland County

  • B- Overall Grade
  • 12:1 Student/Teacher
  • 276 Students

Report Card

C Academic Results
A+ Learning Environment
B- School Safety
B- Overall Grade

#27 High School in ND and #2 in Burleigh County

9 - 12 | Bismarck, ND | Burleigh County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 807 Students

Report Card

B- Academic Results
A+ Learning Environment
B+ School Safety
B+ Overall Grade

#27 Middle School in ND and #3 in Burleigh County

6 - 8 | Bismarck, ND | Burleigh County

  • B- Overall Grade
  • 16:1 Student/Teacher
  • 871 Students

Report Card

C+ Academic Results
B+ Learning Environment
B+ School Safety
B- Overall Grade

#27 Elementary School in ND and #11 in Cass County

K - 5 | Horace, ND | Cass County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 226 Students

Report Card

A+ Academic Results
A- Learning Environment
C+ School Safety
A Overall Grade

#28 Middle School in ND and #3 in Ward County

6 - 8 | Minot, ND | Ward County

  • C+ Overall Grade
  • 13:1 Student/Teacher
  • 647 Students

Report Card

C+ Academic Results
B- Learning Environment
C School Safety
C+ Overall Grade

#28 High School in ND and #6 in Cass County

9 - 12 | Fargo, ND | Cass County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 1,046 Students

Report Card

B Academic Results
B- Learning Environment
A+ School Safety
B Overall Grade

#28 Elementary School in ND

PK - 6 | Harvey, ND | Wells County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 193 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#29 Elementary School in ND and #1 in Morton County

PK - 5 | Mandan, ND | Morton County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 259 Students

Report Card

A Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#29 Middle School in ND and #4 in Grand Forks County

6 - 8 | Grand Forks, ND | Grand Forks County

  • C+ Overall Grade
  • 9:1 Student/Teacher
  • 435 Students

Report Card

C Academic Results
B Learning Environment
B+ School Safety
C+ Overall Grade

#29 High School in ND and #4 in Ward County

9 - 12 | Berthold, ND | Ward County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 93 Students

Report Card

B Academic Results
A Learning Environment
NA School Safety
B Overall Grade

#30 Middle School in ND and #1 in Williams County

6 - 8 | Williston, ND | Williams County

  • C+ Overall Grade
  • 16:1 Student/Teacher
  • 104 Students

Report Card

C- Academic Results
A- Learning Environment
C+ School Safety
C+ Overall Grade

#30 High School in ND and #1 in Williams County

9 - 12 | Ray, ND | Williams County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 80 Students

Report Card

B- Academic Results
A Learning Environment
A School Safety
B Overall Grade

#30 Elementary School in ND and #12 in Cass County

K - 5 | West Fargo, ND | Cass County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 422 Students

Report Card

A+ Academic Results
B Learning Environment
C+ School Safety
A Overall Grade

#31 High School in ND

9 - 12 | Linton, ND | Emmons County

  • B Overall Grade
  • 11:1 Student/Teacher
  • 95 Students

Report Card

C+ Academic Results
A+ Learning Environment
NA School Safety
B Overall Grade

#31 Middle School in ND

6 - 8 | Belcourt, ND | Rolette County

  • C Overall Grade
  • 9:1 Student/Teacher
  • 350 Students

Report Card

D Academic Results
A- Learning Environment
C+ School Safety
C Overall Grade

#31 Elementary School in ND

PK - 6 | Carrington, ND | Foster County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 287 Students

Report Card

A Academic Results
A+ Learning Environment
B- School Safety
A Overall Grade

#32 Elementary School in ND and #1 in Walsh County

PK - 4 | Hoople, ND | Walsh County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 76 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#32 Middle School in ND and #2 in Williams County

7 - 8 | Williston, ND | Williams County

  • C- Overall Grade
  • 16:1 Student/Teacher
  • 559 Students

Report Card

C- Academic Results
D Learning Environment
B+ School Safety
C- Overall Grade

#32 High School in ND and #3 in Burleigh County

9 - 12 | Bismarck, ND | Burleigh County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 1,315 Students

Report Card

B Academic Results
A- Learning Environment
B School Safety
B Overall Grade

#33 Elementary School in ND and #1 in Mcintosh County

PK - 6 | Ashley, ND | Mcintosh County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 74 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#33 High School in ND

9 - 12 | Cooperstown, ND | Griggs County

  • B Overall Grade
  • 8:1 Student/Teacher
  • 63 Students

Report Card

B- Academic Results
A- Learning Environment
A- School Safety
B Overall Grade

#33 Middle School in ND

6 - 8 | New Town, ND | Mountrail County

  • C- Overall Grade
  • 16:1 Student/Teacher
  • 215 Students

Report Card

D Academic Results
B Learning Environment
B School Safety
C- Overall Grade

#34 High School in ND and #1 in Ramsey County

9 - 12 | Devils Lake, ND | Ramsey County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 477 Students

Report Card

B Academic Results
B Learning Environment
A- School Safety
B Overall Grade