Best Elementary Schools in North Dakota (2025-26)
Every ranked elementary school in North Dakota, ordered by SchoolGrade. A grade rewards actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact. Click a column heading to sort, or filter by school, city or district.
North Dakota rankings: High Schools · Middle Schools · Elementary Schools
North Dakota elementary schools ranked
| Rank | Grade | School | City | District | Actual | Projected | Impact | Students |
|---|---|---|---|---|---|---|---|---|
| #1 | A+ | Spring Creek Colony Elementary 04 | Forbes | Leola School District 44-2 | 79% | 43% | Greatly Exceeds Expectations | 32 |
| #2 | A+ | Finley Sharon Elementary School | Finley | Finley-Sharon 19 | 72% | 42% | Greatly Exceeds Expectations | 45 |
| #3 | A+ | Hebron Elementary School | Hebron | Hebron 13 | 72% | 40% | Greatly Exceeds Expectations | 84 |
| #4 | A+ | North Border Pembina Elementary School | Pembina | North Border 100 | 71% | 41% | Greatly Exceeds Expectations | 94 |
| #5 | A+ | Longfellow Elementary School | Fargo | Fargo 1 | 69% | 63% | Exceeds Expectations | 392 |
| #6 | A+ | Elk Ridge Elementary School | Bismarck | 67% | 68% | Meets Expectations | 482 | |
| #7 | A+ | Cavalier Elementary School | Cavalier | Cavalier 6 | 66% | 48% | Greatly Exceeds Expectations | 220 |
| #8 | A+ | J Nelson Kelly Elementary School | Grand Forks | Grand Forks 1 | 66% | 54% | Greatly Exceeds Expectations | 476 |
| #9 | A+ | Carrington Elementary School | Carrington | Carrington 49 | 64% | 55% | Exceeds Expectations | 358 |
| #10 | A+ | Demores Elementary School | Medora | Billings Co 1 | 64% | 48% | Greatly Exceeds Expectations | 55 |
| #11 | A+ | North Border Walhalla Elementary School | Walhalla | North Border 100 | 64% | 38% | Greatly Exceeds Expectations | 129 |
| #12 | A+ | Prairie Elementary School | Belfield | Billings Co 1 | 64% | 49% | Greatly Exceeds Expectations | 47 |
| #13 | A+ | Prairie Rose Elementary School | Bismarck | Bismarck 1 | 64% | 50% | Greatly Exceeds Expectations | 135 |
| #14 | A+ | Barnes County North Elementary School | Wimbledon | Barnes County North 7 | 62% | 46% | Greatly Exceeds Expectations | 172 |
| #15 | A+ | Central Valley Elementary School | Buxton | Central Valley 3 | 62% | 45% | Greatly Exceeds Expectations | 126 |
| #16 | A+ | Discovery Elementary School | Grand Forks | Grand Forks 1 | 62% | 54% | Exceeds Expectations | 557 |
| #17 | A | Linton Elementary School | Linton | Linton 36 | 61% | 43% | Greatly Exceeds Expectations | 154 |
| #18 | A | Powers Lake Elementary School | Powers Lake | Powers Lake 27 | 61% | 39% | Greatly Exceeds Expectations | 166 |
| #19 | A | Roosevelt Elementary School | Carson | Roosevelt 18 | 61% | 42% | Greatly Exceeds Expectations | 51 |
| #20 | A | Burlington Des Lacs Elementary School | Burlington | United 7 | 60% | 51% | Exceeds Expectations | 387 |
| #21 | A | Menoken Elementary School | Menoken | Menoken 33 | 60% | 49% | Greatly Exceeds Expectations | 58 |
| #22 | A | Red Trail Elementary School | Mandan | Mandan 1 | 60% | 60% | Meets Expectations | 393 |
| #23 | A | Apple Creek Elementary School | Bismarck | Apple Creek 39 | 59% | 49% | Exceeds Expectations | 68 |
| #24 | A | Berthold Elementary School | Berthold | Lewis And Clark 161 | 59% | 46% | Greatly Exceeds Expectations | 85 |
| #25 | A | Kindred Elementary School | Kindred | Kindred 2 | 59% | 48% | Greatly Exceeds Expectations | 517 |
| #26 | A | Lamoure Elementary School | Lamoure | Lamoure 8 | 59% | 46% | Greatly Exceeds Expectations | 160 |
| #27 | A | Richland Elementary School | Abercrombie | Richland 44 | 59% | 45% | Greatly Exceeds Expectations | 173 |
| #28 | A | Silver Ranch Elementary School | Bismarck | 59% | 68% | Doesn't Meet Expectations | 361 | |
| #29 | A | Velva Elementary School | Velva | Velva 1 | 59% | 49% | Exceeds Expectations | 224 |
| #30 | A | William S Gussner Elementary School | Jamestown | Jamestown 1 | 59% | 54% | Exceeds Expectations | 250 |
| #31 | A | Midkota Elementary School | Binford | Midkota 7 | 58% | 42% | Greatly Exceeds Expectations | 92 |
| #32 | A | Oakes Elementary School | Oakes | Oakes 41 | 58% | 46% | Greatly Exceeds Expectations | 257 |
| #33 | A | Thompson Elementary School | Thompson | Thompson 61 | 58% | 47% | Greatly Exceeds Expectations | 394 |
| #34 | A- | Clara Barton Hawthorne Elementary School | Fargo | Fargo 1 | 57% | 48% | Exceeds Expectations | 346 |
| #35 | A- | Hazen Elementary School | Hazen | Hazen 3 | 57% | 45% | Greatly Exceeds Expectations | 274 |
| #36 | A- | Kidder County Elementary School | Steele | Kidder County 1 | 57% | 41% | Greatly Exceeds Expectations | 251 |
| #37 | A- | Roosevelt Elementary School | Bismarck | Bismarck 1 | 57% | 42% | Greatly Exceeds Expectations | 121 |
| #38 | A- | Valley Edinburg Elementary School Crystal | Crystal | Valley-Edinburg 118 | 57% | 45% | Greatly Exceeds Expectations | 44 |
| #39 | A- | Wilton Elementary School | Wilton | Wilton 1 | 57% | 45% | Greatly Exceeds Expectations | 165 |
| #40 | A- | Enderlin Area Elementary School | Enderlin | Enderlin Area 24 | 56% | 40% | Greatly Exceeds Expectations | 155 |
| #41 | A- | Hazelton Moffit Braddock Elementary School | Hazelton | Hazelton-Moffit-Braddock 6 | 56% | 38% | Greatly Exceeds Expectations | 84 |
| #42 | A- | Kulm Elementary School | Kulm | Kulm 7 | 56% | 42% | Greatly Exceeds Expectations | 81 |
| #43 | A- | Mls Mohall Elementary School | Mohall | Mohall-Lansford-Sherwood 1 | 56% | 41% | Greatly Exceeds Expectations | 173 |
| #44 | A- | Northern Cass Elementary School | Hunter | Northern Cass 97 | 56% | 46% | Exceeds Expectations | 343 |
| #45 | A- | Pingree Buchanan Elementary School | Buchanan | Pingree-Buchanan 10 | 56% | 49% | Exceeds Expectations | 98 |
| #46 | A- | Victor Solheim Elementary School | Bismarck | Bismarck 1 | 55% | 58% | Meets Expectations | 560 |
| #47 | A- | Anamoose Elementary School | Anamoose | Anamoose 14 | 54% | 46% | Exceeds Expectations | 71 |
| #48 | A- | Harwood Elementary School | Harwood | West Fargo 6 | 54% | 47% | Exceeds Expectations | 123 |
| #49 | A- | Lewis And Clark Elementary School | Grand Forks | Grand Forks 1 | 54% | 40% | Greatly Exceeds Expectations | 168 |
| #50 | A- | Mapleton Elementary School | Mapleton | Mapleton 7 | 54% | 41% | Greatly Exceeds Expectations | 215 |
| #51 | A- | Northwood Elementary School | Northwood | Northwood 129 | 54% | 46% | Exceeds Expectations | 190 |
| #52 | A- | Sundale Colony Elementary School | Milnor | Milnor 2 | 54% | 32% | Greatly Exceeds Expectations | 34 |
| #53 | A- | Sunrise Elementary School | Bismarck | Bismarck 1 | 53% | 57% | Doesn't Meet Expectations | 490 |
| #54 | B+ | Bottineau Elementary School | Bottineau | Bottineau 1 | 53% | 44% | Exceeds Expectations | 349 |
| #55 | B+ | Deer Creek Elementary School | Fargo | West Fargo 6 | 53% | 52% | Meets Expectations | 502 |
| #56 | B+ | Bm Hanson Elementary School | Harvey | Harvey 38 | 52% | 43% | Exceeds Expectations | 225 |
| #57 | B+ | Centennial Elementary School | Bismarck | Bismarck 1 | 52% | 58% | Doesn't Meet Expectations | 382 |
| #58 | B+ | Central Cass Elementary School | Casselton | Central Cass 17 | 52% | 47% | Exceeds Expectations | 396 |
| #59 | B+ | Elgin New Leipzig Elementary School | Elgin | Elgin-New Leipzig 49 | 52% | 36% | Greatly Exceeds Expectations | 105 |
| #60 | B+ | Hankinson Elementary School | Hankinson | Hankinson 8 | 52% | 47% | Exceeds Expectations | 131 |
| #61 | B+ | Jefferson Elementary School | Valley City | Valley City 2 | 52% | 52% | Meets Expectations | 304 |
| #62 | B+ | North Shore Plaza Elementary School | Plaza | Lewis And Clark 161 | 52% | 43% | Exceeds Expectations | 134 |
| #63 | B+ | Bob Callies Elementary School | Garrison | Garrison 51 | 51% | 43% | Exceeds Expectations | 226 |
| #64 | B+ | Dakota Prairie Elementary School | Mcville | Dakota Prairie 1 | 51% | 47% | Meets Expectations | 168 |
| #65 | B+ | Gackle Streeter Elementary School | Gackle | Gackle-Streeter 56 | 51% | 39% | Greatly Exceeds Expectations | 88 |
| #66 | B+ | Hatton Eielson Elementary School | Hatton | Hatton Eielson 7 | 51% | 41% | Exceeds Expectations | 89 |
| #67 | B+ | Leeds Elementary School | Leeds | Leeds 6 | 51% | 38% | Greatly Exceeds Expectations | 96 |
| #68 | B+ | Lincoln Elementary School | Beach | Beach 3 | 51% | 42% | Exceeds Expectations | 146 |
| #69 | B+ | Sargent Central Elementary School | Forman | Sargent Central 6 | 51% | 40% | Greatly Exceeds Expectations | 120 |
| #70 | B+ | Scranton Elementary School | Scranton | Scranton 33 | 51% | 43% | Exceeds Expectations | 80 |
| #71 | B+ | South Heart Elementary School | South Heart | South Heart 9 | 51% | 45% | Exceeds Expectations | 241 |
| #72 | B+ | South Prairie Elementary School | Minot | South Prairie 70 | 51% | 49% | Meets Expectations | 382 |
| #73 | B+ | Naughton Elementary School | Bismarck | Naughton 25 | 50% | 52% | Meets Expectations | 32 |
| #74 | B+ | Westside Elementary School | West Fargo | West Fargo 6 | 49% | 50% | Meets Expectations | 413 |
| #75 | B | Ellendale Elementary School | Ellendale | Ellendale 40 | 49% | 46% | Meets Expectations | 192 |
| #76 | B | Flasher Elementary School | Flasher | Flasher 39 | 49% | 42% | Exceeds Expectations | 151 |
| #77 | B | Highland Acres Elementary School | Bismarck | Bismarck 1 | 49% | 50% | Meets Expectations | 101 |
| #78 | B | Lakota Elementary School | Lakota | Lakota 66 | 49% | 41% | Exceeds Expectations | 117 |
| #79 | B | Larimore Elementary School | Larimore | Larimore 44 | 49% | 44% | Exceeds Expectations | 197 |
| #80 | B | Louis Lamour Elementary School | Jamestown | Jamestown 1 | 49% | 48% | Meets Expectations | 107 |
| #81 | B | Peter Boe JR Elementary School | Mayville | May-Port Cg 14 | 49% | 49% | Meets Expectations | 262 |
| #82 | B | Roosevelt Elementary School | Mandan | Mandan 1 | 49% | 41% | Exceeds Expectations | 304 |
| #83 | B | Glen Ullin Elementary School | Glen Ullin | Glen Ullin 48 | 48% | 34% | Greatly Exceeds Expectations | 117 |
| #84 | B | Strasburg Elementary School | Strasburg | Strasburg 15 | 48% | 43% | Exceeds Expectations | 55 |
| #85 | B- | Washington Elementary School | Valley City | Valley City 2 | 50% | 52% | Doesn't Meet Expectations | 215 |
| #86 | B- | Bennett Elementary School | Fargo | Fargo 1 | 47% | 57% | Underperforms Expectations | 666 |
| #87 | B- | Edgeley Elementary School | Edgeley | Edgeley 3 | 47% | 44% | Meets Expectations | 127 |
| #88 | B- | Edison Elementary School | Minot | Minot 1 | 47% | 56% | Doesn't Meet Expectations | 461 |
| #89 | B- | Fessenden Bowdon Elementary School | Fessenden | Fessenden-Bowdon 25 | 47% | 41% | Exceeds Expectations | 130 |
| #90 | B- | John Hoeven Elementary School | Minot | Minot 1 | 47% | 52% | Doesn't Meet Expectations | 433 |
| #91 | B- | Legacy Elementary School | West Fargo | West Fargo 6 | 47% | 54% | Doesn't Meet Expectations | 483 |
| #92 | B- | Manvel Elementary School | Manvel | Manvel 125 | 47% | 47% | Meets Expectations | 188 |
| #93 | B- | Maple Valley Elementary School | Tower City | Maple Valley 4 | 47% | 42% | Exceeds Expectations | 128 |
| #94 | B- | Max Elementary School | Max | Max 50 | 47% | 42% | Exceeds Expectations | 82 |
| #95 | B- | New Rockford Sheyenne Elementary School | New Rockford | New Rockford-Sheyenne 2 | 47% | 43% | Exceeds Expectations | 205 |
| #96 | B- | Ray Elementary School | Ray | Nesson 2 | 47% | 41% | Exceeds Expectations | 306 |
| #97 | B- | Belfield Elementary School | Belfield | Belfield 13 | 46% | 42% | Meets Expectations | 146 |
| #98 | B- | Bowbells Elementary School | Bowbells | Bowbells 14 | 46% | 36% | Exceeds Expectations | 49 |
| #99 | B- | Grenora Elementary School | Grenora | Grenora 99 | 46% | 48% | Meets Expectations | 81 |
| #100 | B- | Horace Elementary School | Horace | West Fargo 6 | 46% | 56% | Underperforms Expectations | 383 |
| #101 | B- | Milnor Elementary School | Milnor | Milnor 2 | 46% | 43% | Meets Expectations | 96 |
| #102 | B- | Mt Pleasant Elementary School | Rolla | Mt Pleasant 4 | 46% | 30% | Greatly Exceeds Expectations | 142 |
| #103 | B- | Munich Elementary School | Munich | Munich 19 | 46% | 43% | Meets Expectations | 67 |
| #104 | B- | Nathan Twining Elementary School | Grand Forks Afb | Grand Forks 1 | 46% | 43% | Meets Expectations | 227 |
| #105 | B- | North Star Elementary School | Cando | North Star 10 | 46% | 44% | Meets Expectations | 223 |
| #106 | B- | Taylor Richardton Elementary School | Taylor | Richardton-Taylor 34 | 46% | 44% | Meets Expectations | 137 |
| #107 | B- | Turtle Lake Mercer Elementary School | Turtle Lake | Turtle Lake-Mercer 72 | 46% | 45% | Meets Expectations | 105 |
| #108 | B- | Viking Elementary School | Grand Forks | Grand Forks 1 | 46% | 40% | Exceeds Expectations | 320 |
| #109 | B- | Killdeer Elementary School | Killdeer | Killdeer 16 | 45% | 41% | Meets Expectations | 396 |
| #110 | B- | Lincoln Elementary School | Lincoln | Bismarck 1 | 45% | 52% | Doesn't Meet Expectations | 650 |
| #111 | B- | Park River Area Elementary School | Park River | Park River Area 8 | 45% | 45% | Meets Expectations | 288 |
| #112 | C+ | Fordville Lankin Elementary School | Fordville | Fordville-Lankin 5 | 45% | 41% | Meets Expectations | 36 |
| #113 | C+ | Wishek Elementary School | Wishek | Wishek 19 | 45% | 48% | Doesn't Meet Expectations | 142 |
| #114 | C+ | Aurora Elementary School | West Fargo | West Fargo 6 | 44% | 44% | Meets Expectations | 529 |
| #115 | C+ | Brooks Harbor Elementary School | West Fargo | West Fargo 6 | 44% | 51% | Doesn't Meet Expectations | 554 |
| #116 | C+ | Freedom Elementary School | West Fargo | West Fargo 6 | 44% | 46% | Meets Expectations | 543 |
| #117 | C+ | Hillsboro Elementary School | Hillsboro | Hillsboro 9 | 44% | 45% | Meets Expectations | 261 |
| #118 | C+ | Independence Elementary School | Fargo | West Fargo 6 | 44% | 45% | Meets Expectations | 537 |
| #119 | C+ | Lisbon Elementary School | Lisbon | Lisbon 19 | 44% | 43% | Meets Expectations | 235 |
| #120 | C+ | Midway Elementary School | Inkster | Midway 128 | 44% | 38% | Exceeds Expectations | 147 |
| #121 | C+ | Ashley Elementary School | Ashley | Ashley 9 | 43% | 41% | Meets Expectations | 85 |
| #122 | C+ | Ft Lincoln Elementary School | Mandan | Mandan 1 | 43% | 49% | Doesn't Meet Expectations | 636 |
| #123 | C+ | Langdon Area Elementary School | Langdon | Langdon Area 23 | 43% | 44% | Meets Expectations | 239 |
| #124 | C+ | Litchville Marion Elementary School | Litchville | Litchville-Marion 46 | 43% | 40% | Meets Expectations | 84 |
| #125 | C+ | Perkett Elementary School | Minot | Minot 1 | 43% | 45% | Meets Expectations | 358 |
| #126 | C+ | Rugby Ely Elementary School | Rugby | Rugby 5 | 43% | 45% | Meets Expectations | 310 |
| #127 | C+ | Westhope Elementary School | Westhope | Westhope 17 | 43% | 40% | Meets Expectations | 95 |
| #128 | C | Richardton Taylor Elementary School | Richardton | Richardton-Taylor 34 | 46% | 39% | Exceeds Expectations | 45 |
| #129 | C | Beulah Elementary School | Beulah | Beulah 27 | 42% | 42% | Meets Expectations | 319 |
| #130 | C | Divide County Elementary School | Crosby | Divide County 1 | 42% | 43% | Meets Expectations | 222 |
| #131 | C | Lincoln Elementary School | Dickinson | Dickinson 1 | 42% | 43% | Meets Expectations | 390 |
| #132 | C | Northridge Elementary School | Bismarck | Bismarck 1 | 42% | 50% | Doesn't Meet Expectations | 425 |
| #133 | C | Prairie View Elementary School | Devils Lake | Devils Lake 1 | 42% | 39% | Meets Expectations | 250 |
| #134 | C | Roosevelt Elementary School | Dickinson | Dickinson 1 | 42% | 43% | Meets Expectations | 262 |
| #135 | C | Wyndmere Elementary School | Wyndmere | Wyndmere 42 | 42% | 46% | Doesn't Meet Expectations | 152 |
| #136 | C | Kenmare Elementary School | Kenmare | Kenmare 28 | 41% | 44% | Meets Expectations | 204 |
| #137 | C | Liberty Elementary School | Bismarck | Bismarck 1 | 41% | 61% | Underperforms Expectations | 496 |
| #138 | C | Longfellow Elementary School | Minot | Minot 1 | 41% | 48% | Doesn't Meet Expectations | 412 |
| #139 | C | Mary Stark Elementary School | Mandan | Mandan 1 | 41% | 33% | Exceeds Expectations | 243 |
| #140 | C | Montpelier Elementary School | Montpelier | Montpelier 14 | 41% | 41% | Meets Expectations | 72 |
| #141 | C | Newburg United Elementary School | Newburg | Newburg-United 54 | 41% | 45% | Doesn't Meet Expectations | 60 |
| #142 | C | Prairie View Elementary School | New Salem | New Salem-Almont 49 | 41% | 42% | Meets Expectations | 210 |
| #143 | C- | Bel Air Elementary School | Minot | Minot 1 | 41% | 55% | Underperforms Expectations | 245 |
| #144 | C- | Center Stanton Elementary School Center | Center | Center-Stanton 1 | 41% | 40% | Meets Expectations | 130 |
| #145 | C- | Jefferson Elementary School | Dickinson | Dickinson 1 | 41% | 52% | Underperforms Expectations | 378 |
| #146 | C- | Mott Regent Elementary School | Mott | Mott-Regent 1 | 41% | 43% | Meets Expectations | 125 |
| #147 | C- | Phoenix Elementary School | Grand Forks | Grand Forks 1 | 41% | 33% | Exceeds Expectations | 260 |
| #148 | C- | Saint John Elementary School | Saint John | St John 3 | 41% | 15% | Greatly Exceeds Expectations | 324 |
| #149 | C- | South Elementary School | West Fargo | West Fargo 6 | 41% | 35% | Exceeds Expectations | 381 |
| #150 | C- | Washburn Elementary School | Washburn | Washburn 4 | 41% | 45% | Doesn't Meet Expectations | 199 |
| #151 | C- | Washington Elementary School | Fargo | Fargo 1 | 41% | 52% | Underperforms Expectations | 331 |
| #152 | C- | Edwin Loe Elementary School | New Town | New Town 1 | 40% | 20% | Greatly Exceeds Expectations | 558 |
| #153 | C- | Garden Valley Elementary School | Williston | Williston Basin 7 | 40% | 38% | Meets Expectations | 157 |
| #154 | C- | Hettinger Elementary School | Hettinger | Hettinger 13 | 40% | 38% | Meets Expectations | 170 |
| #155 | C- | Robert Place Miller Elementary School | Bismarck | Bismarck 1 | 40% | 42% | Meets Expectations | 479 |
| #156 | C- | Wing Elementary School | Wing | Wing 28 | 40% | 41% | Meets Expectations | 52 |
| #157 | C- | Lewis And Clark Elementary School | Fargo | Fargo 1 | 39% | 39% | Meets Expectations | 436 |
| #158 | C- | Medina Elementary School | Medina | Medina 3 | 39% | 44% | Doesn't Meet Expectations | 110 |
| #159 | C- | Sawyer Elementary School | Sawyer | Sawyer 16 | 39% | 34% | Exceeds Expectations | 56 |
| #160 | C- | Wilder Elementary School | Grand Forks | Grand Forks 1 | 39% | 29% | Exceeds Expectations | 177 |
| #161 | C- | Fairmount Elementary School | Fairmount | Fairmount 18 | 38% | 29% | Exceeds Expectations | 55 |
| #162 | C- | Prairie Rose Elementary School | Dickinson | Dickinson 1 | 38% | 43% | Doesn't Meet Expectations | 470 |
| #163 | C- | Wahpeton Elementary School | Wahpeton | Wahpeton 37 | 38% | 43% | Doesn't Meet Expectations | 436 |
| #164 | C- | Winship Elementary School | Grand Forks | Grand Forks 1 | 38% | 27% | Greatly Exceeds Expectations | 227 |
| #165 | D+ | Lidgerwood Elementary School | Lidgerwood | Lidgerwood 28 | 38% | 42% | Doesn't Meet Expectations | 99 |
| #166 | D+ | Maddock Elementary School | Maddock | Maddock 9 | 38% | 38% | Meets Expectations | 85 |
| #167 | D+ | Napoleon Elementary School | Napoleon | Napoleon 2 | 38% | 46% | Doesn't Meet Expectations | 138 |
| #168 | D+ | Badlands Elementary School | Watford City | Mckenzie Co 1 | 37% | 36% | Meets Expectations | 566 |
| #169 | D+ | Bowman Co Elementary School | Bowman | Bowman Co 1 | 37% | 45% | Doesn't Meet Expectations | 211 |
| #170 | D+ | Eagles Elementary School | Fargo | Fargo 1 | 37% | 42% | Doesn't Meet Expectations | 294 |
| #171 | D+ | Lincoln Elementary School | Jamestown | Jamestown 1 | 37% | 46% | Doesn't Meet Expectations | 218 |
| #172 | D+ | New England Elementary School | New England | New England 9 | 37% | 41% | Doesn't Meet Expectations | 180 |
| #173 | D+ | P S Berg Elementary School | Dickinson | Dickinson 1 | 37% | 36% | Meets Expectations | 174 |
| #174 | D+ | Rolette Elementary School | Rolette | Rolette 29 | 37% | 32% | Exceeds Expectations | 78 |
| #175 | D+ | Surrey Elementary School | Surrey | Surrey 41 | 37% | 45% | Doesn't Meet Expectations | 231 |
| #176 | D+ | Ben Franklin Elementary School | Grand Forks | Grand Forks 1 | 36% | 40% | Doesn't Meet Expectations | 328 |
| #177 | D+ | Custer Elementary School | Mandan | Mandan 1 | 36% | 26% | Exceeds Expectations | 133 |
| #178 | D+ | Glenburn Elementary School | Glenburn | Glenburn 26 | 36% | 44% | Doesn't Meet Expectations | 154 |
| #179 | D+ | Heart River Elementary School | Dickinson | Dickinson 1 | 36% | 37% | Meets Expectations | 252 |
| #180 | D+ | Hope Page Elementary School | Page | Hope-Page 85 | 36% | 46% | Underperforms Expectations | 103 |
| #181 | D+ | Lewis And Clark Elementary School | Mandan | Mandan 1 | 36% | 50% | Underperforms Expectations | 447 |
| #182 | D+ | Mckinley Elementary School | Fargo | Fargo 1 | 36% | 33% | Meets Expectations | 180 |
| #183 | D+ | North Plains Elementary School | Minot Afb | Minot 1 | 36% | 46% | Underperforms Expectations | 238 |
| #184 | D+ | Pioneer Elementary School | Bismarck | Bismarck 1 | 36% | 37% | Meets Expectations | 213 |
| #185 | D+ | Stanley Elementary School | Stanley | Stanley 2 | 36% | 41% | Doesn't Meet Expectations | 428 |
| #186 | D+ | Central Elementary School | Tioga | Tioga 15 | 35% | 50% | Underperforms Expectations | 308 |
| #187 | D | Lewis And Clark Elementary School | Minot | Minot 1 | 35% | 45% | Underperforms Expectations | 528 |
| #188 | D | Century Elementary School | Grand Forks | Grand Forks 1 | 34% | 33% | Meets Expectations | 420 |
| #189 | D | Dakota Elementary School | Minot Afb | Minot 1 | 34% | 47% | Underperforms Expectations | 297 |
| #190 | D | Dorothy Moses Elementary School | Bismarck | Bismarck 1 | 34% | 30% | Meets Expectations | 371 |
| #191 | D | Nedrose Elementary School | Minot | Nedrose 4 | 34% | 45% | Underperforms Expectations | 303 |
| #192 | D | Rita Murphy Elementary School | Bismarck | Bismarck 1 | 34% | 46% | Underperforms Expectations | 393 |
| #193 | D | Roosevelt Elementary School | Jamestown | Jamestown 1 | 34% | 41% | Doesn't Meet Expectations | 220 |
| #194 | D | Selfridge Elementary School | Selfridge | Selfridge 8 | 34% | 14% | Greatly Exceeds Expectations | 34 |
| #195 | D | Wilkinson Elementary School | Williston | Williston Basin 7 | 34% | 43% | Doesn't Meet Expectations | 338 |
| #196 | D | Burke Central Elementary School | Lignite | Burke Central 36 | 33% | 41% | Doesn't Meet Expectations | 52 |
| #197 | D | Century Elementary School | Grafton | 33% | 42% | Doesn't Meet Expectations | 540 | |
| #198 | D | Kennedy Elementary School | Fargo | Fargo 1 | 33% | 39% | Doesn't Meet Expectations | 452 |
| #199 | D | Ed Clapp Elementary School | Fargo | Fargo 1 | 32% | 29% | Meets Expectations | 452 |
| #200 | D | Lewis And Clark Elementary School | Williston | Williston Basin 7 | 32% | 46% | Underperforms Expectations | 305 |
| #201 | D | Rickard Elementary School | Williston | Williston Basin 7 | 32% | 45% | Underperforms Expectations | 351 |
| #202 | D | Will Moore Elementary School | Bismarck | Bismarck 1 | 32% | 32% | Meets Expectations | 207 |
| #203 | D | Minto Elementary School | Minto | Minto 20 | 31% | 34% | Doesn't Meet Expectations | 225 |
| #204 | D- | Drayton Elementary School | Drayton | Drayton 19 | 31% | 40% | Doesn't Meet Expectations | 130 |
| #205 | D- | Eastwood Elementary School | West Fargo | West Fargo 6 | 31% | 21% | Exceeds Expectations | 398 |
| #206 | D- | Fox Hills Elementary School | Watford City | Mckenzie Co 1 | 31% | 37% | Doesn't Meet Expectations | 489 |
| #207 | D- | Griggs County Central Elementary School | Cooperstown | Griggs County Central 18 | 31% | 44% | Underperforms Expectations | 197 |
| #208 | D- | Grimsrud Elementary School | Bismarck | Bismarck 1 | 31% | 34% | Doesn't Meet Expectations | 156 |
| #209 | D- | Horace Mann Roosevelt Elementary School | Fargo | Fargo 1 | 31% | 33% | Meets Expectations | 368 |
| #210 | D- | Lincoln Elementary School | Fargo | Fargo 1 | 31% | 29% | Meets Expectations | 325 |
| #211 | D- | Washington Elementary School | Jamestown | Jamestown 1 | 31% | 39% | Doesn't Meet Expectations | 114 |
| #212 | D- | Alexander Elementary School | Alexander | Alexander 2 | 30% | 41% | Underperforms Expectations | 196 |
| #213 | D- | Oberon Elementary School | Oberon | Oberon 16 | 30% | 13% | Greatly Exceeds Expectations | 45 |
| #214 | D- | Tgu Towner Elementary School | Towner | Tgu 60 | 30% | 39% | Doesn't Meet Expectations | 161 |
| #215 | D- | Centennial Elementary School | Fargo | Fargo 1 | 29% | 52% | Underperforms Expectations | 562 |
| #216 | D- | L E Berger Elementary School | West Fargo | West Fargo 6 | 29% | 29% | Meets Expectations | 370 |
| #217 | D- | Osgood Elem School | Fargo | West Fargo 6 | 29% | 40% | Underperforms Expectations | 564 |
| #218 | D- | Tgu Granville Elementary School | Granville | Tgu 60 | 29% | 45% | Underperforms Expectations | 86 |
| #219 | D- | Willow Park Elementary School | Fargo | West Fargo 6 | 29% | 26% | Meets Expectations | 493 |
| #220 | D- | Eight Mile Elementary School | Trenton | Eight Mile 6 | 28% | 43% | Underperforms Expectations | 232 |
| #221 | D- | Washington Elementary School | Minot | Minot 1 | 28% | 28% | Meets Expectations | 299 |
| #222 | D- | Minnewaukan Elementary School | Minnewaukan | Minnewaukan 5 | 27% | 13% | Greatly Exceeds Expectations | 219 |
| #223 | D- | Missouri Ridge Middle School | Williston | Williston Basin 7 | 25% | 47% | Underperforms Expectations | 381 |
| #224 | F | Jeannette Myhre Elementary School | Bismarck | Bismarck 1 | 26% | 24% | Meets Expectations | 254 |
| #225 | F | Lake Agassiz Elementary School | Grand Forks | Grand Forks 1 | 26% | 24% | Meets Expectations | 426 |
| #226 | F | Parshall Elementary School | Parshall | Parshall 3 | 26% | 19% | Exceeds Expectations | 141 |
| #227 | F | North Sargent Elementary School | Gwinner | North Sargent 3 | 24% | 34% | Underperforms Expectations | 130 |
| #228 | F | Maple River Colony School | Fullerton | Ellendale 40 | 23% | 35% | Underperforms Expectations | 50 |
| #229 | F | Roosevelt Elementary School | Minot | Minot 1 | 23% | 36% | Underperforms Expectations | 120 |
| #230 | F | Underwood Elementary School | Underwood | Underwood 8 | 23% | 40% | Underperforms Expectations | 121 |
| #231 | F | Mcvay Elementary School | Williston | Williston Basin 7 | 22% | 39% | Underperforms Expectations | 423 |
| #232 | F | Sunnyside Elementary School | Minot | Minot 1 | 22% | 24% | Meets Expectations | 282 |
| #233 | F | Turtle Mountain Community Elementary School | Belcourt | Belcourt 7 | 22% | 16% | Exceeds Expectations | 659 |
| #234 | F | Emerado Elementary School | Emerado | Emerado 127 | 21% | 30% | Doesn't Meet Expectations | 110 |
| #235 | F | Warwick Elementary School | Warwick | Warwick 29 | 20% | 10% | Exceeds Expectations | 92 |
| #236 | F | Hagan Elementary School | Williston | Williston Basin 7 | 16% | 39% | Underperforms Expectations | 543 |
| #237 | F | Madison Elementary School | Fargo | Fargo 1 | 16% | 20% | Doesn't Meet Expectations | 116 |
| #238 | F | White Shield Elementary School | White Shield | White Shield 85 | 16% | 18% | Meets Expectations | 137 |
| #239 | F | Dunseith Elementary School | Dunseith | Dunseith 1 | 14% | 8% | Exceeds Expectations | 244 |
| #240 | F | Jefferson Elementary School | Fargo | Fargo 1 | 13% | 15% | Meets Expectations | 295 |
| #241 | F | Mandaree Elementary School | Mandaree | Mandaree 36 | 13% | 16% | Doesn't Meet Expectations | 134 |
| #242 | F | Cannon Ball Elementary School | Cannon Ball | Solen 3 | 9% | 9% | Meets Expectations | 132 |
How North Dakota's elementary schools compare
A: 53B: 58C: 53D: 59F: 19
46% of the 242 ranked elementary schools in North Dakota earn an A or B (53 A grades, 58 B, 53 C, 59 D, 19 F), against 46% of elementary schools nationwide. 170 schools meet or beat the proficiency projected from their student context (70% here, 70% nationally), and 97 exceed it. On average 44% of tested students meet the state bar against a projected 41% (national averages: 46% actual, 37% projected).
The biggest overperformers, by actual proficiency above projection: Spring Creek Colony Elementary 04 (79% against 43%, A+), Hebron Elementary School (72% against 40%, A+), Finley Sharon Elementary School (72% against 42%, A+), North Border Pembina Elementary School (71% against 41%, A+), North Border Walhalla Elementary School (64% against 38%, A+).
Districts with the most schools in the top quarter (the top 61): Bismarck 1 (5), Grand Forks 1 (3), North Border 100 (2), Fargo 1 (2).
Cities with the most ranked elementary schools: Bismarck (19, 10 at A or B), Fargo (18, 4 at A or B), Minot (11, 3 at A or B), Grand Forks (10, 4 at A or B), West Fargo (8, 2 at A or B).
The largest ranked elementary schools: Bennett Elementary School (666 students, B-, #86), Turtle Mountain Community Elementary School (659 students, F, #233), Lincoln Elementary School (650 students, B-, #110).
Elementary schools in North Dakota that are not ranked
42 graded elementary schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.
Fully online schools (3)
Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.
- D- Fargo K 8 Virtual Academy, Fargo
- D Mandan K 8 Elementary Virtual Academy, Mandan
- C- Roughrider Elementary Virtual Academy, Dickinson
Very small schools (11)
Schools with fewer than 30 students have grades that swing on a handful of test results.
- F Explorer Academy, Fargo
- A Golva Elementary School, Golva
- A+ Kensal Elementary School, Kensal
- C+ Lamoure Colony School, Lamoure
- C+ Little Heart Elementary School, Saint Anthony
- A+ Rhame Elementary School, Rhame
- C+ Starkweather Elementary School, Starkweather
- A+ Sterling Elementary School, Sterling
- A+ Sweet Briar School, Mandan
- D Willow Bank Colony School, Edgeley
- C- Zeeland Elementary School, Zeeland
Closed schools (3)
NCES lists these schools as closed or inactive since their last graded year.
- C+ Bell Elementary School, Minot
- F Central Campus School, Minot
- C- Mckinley Elementary School, Minot
Not yet graded (25)
Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.
- Bakken Elementary School, Williston
- Bakker Elementary School, Hague
- Dunseith Day School, Dunseith
- Edmore Elementary School, Edmore
- Fort Ransom Elementary School, Fort Ransom
- Grant Colony School, Enderlin
- Horse Creek School, Cartwright
- Manning Elementary School, Bismarck
- Marmarth Elementary School, Marmarth
- Mcclusky Elementary School, Mcclusky
- Minnie H Kindergarten Center, Devils Lake
- Ojibwa Indian School, Belcourt
- Round Prairie Elementary School, Williston
- School For The Deaf Pk 8, Devils Lake
- Spruce Lane Colony School, Blanchard
- Sweetwater Elementary School, Devils Lake
- Tate Topa Tribal School, Fort Totten
- Theodore Jamerson Elementary School, Bismarck
- Turtle Mountain Elementary School, Belcourt
- Twin Buttes Day School, Hallilday
- Twin Buttes Elementary School, Halliday
- Valley Edinburg Elementary School Hoople, Hoople
- West Fargo Elementary Virtual Academy, West Fargo
- Wheatland Colony School, Tower City
- Zimmerman Elementary School, Wahpeton
About this ranking
- Scope: every public elementary school in North Dakota.
- Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
- Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
- Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the elementary schools.
- Grades are the 2025-26 SchoolGrade model. How SchoolGrade works
Questions about elementary schools in North Dakota
What is the best elementary school in North Dakota?
Spring Creek Colony Elementary 04 in Forbes ranks first among the 242 ranked elementary schools in North Dakota with a SchoolGrade of A+, 79% of tested students meeting the state bar against a projected 43%.
How are elementary schools in North Dakota ranked?
By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.
How many elementary schools does North Dakota have?
SchoolGrade grades 284 public elementary schools in North Dakota; 242 are ranked here and 42 are listed as not ranked.