The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

551 schools in North Dakota

54 counties · 186 cities · Public K-12

Parents researching North Dakota schools have 551 public K-12 options to consider across 54 counties and 186 cities. The directory below is the entry point.

Largest district
BISMARCK 114,086 students · 26 schools

Test scores

Reading, SY 2024-25. State average: 38.7% met or exceeded.
Lowest 5 schools
  1. 5.0%
  2. 15.0%
  3. 15.0%
  4. 15.0%
  5. 15.0%

See all 367 schools ranked by score →

NameCityCountyLevelEnrollmentRating
ZEELAND ELEMENTARY SCHOOLZeelandMcIntosh CountyElementary13·
FORT RANSOM ELEMENTARY SCHOOLFort RansomRansom CountyElementary12·
GRANT COLONY SCHOOLEnderlinRansom CountyElementary12·
MANNING ELEMENTARY SCHOOLBismarckBurleigh CountyElementary12·
HORSE CREEK SCHOOLCartwrightMcKenzie CountyElementary11·
FORT YATES PK SCHOOLFort YatesSioux CountyElementary10·
WEST FARGO ELEMENTARY VIRTUAL ACADEMYWest FargoCass CountyElementary10·
WHEATLAND COLONY SCHOOLTower CityCass CountyElementary10·
WATFORD CITY VIRTUAL ACADEMY ELEMENTARY SCHOOLWatford CityMcKenzie CountyElementary9·
BEACH HIGH VIRTUAL ACADEMYBeachGolden Valley CountyHigh5·
EDMORE HIGH SCHOOLEdmoreRamsey CountyHigh5·
RED RIVER VALLEY ELEMENTARY VIRTUAL ACADEMYCavalierPembina CountyElementary5·
RED RIVER VALLEY HIGH VIRTUAL ACADEMYCavalierPembina CountyHigh5·
SPRUCE LANE COLONY SCHOOLBlanchardTraill CountyElementary5·
MARMARTH ELEMENTARY SCHOOLMarmarthSlope CountyElementary3·
NEW ENGLAND PUBLIC VIRTUAL HIGH SCHOOLNew EnglandHettinger CountyHigh3·
LEWIS AND CLARK VIRTUAL HIGH SCHOOLBertholdWard CountyHigh2·
NEW ENGLAND PUBLIC VIRTUAL ELEMENTARY SCHOOLNew EnglandHettinger CountyElementary2·
ELLENDALE HIGH VIRTUAL ACADEMYEllendaleDickey CountyHigh1·
MINOT PUBLIC SCHOOLS 6-8 VIRTUAL ACADEMYMinotWard CountyMiddle1·
MINOT PUBLIC SCHOOLS K-5 VIRTUAL ACADEMYMinotWard CountyElementary1·
SOUTH HEART ELEMENTARY VIRTUAL ACADEMYSouth HeartStark CountyElementary1·
SOUTH HEART HIGH VIRTUAL ACADEMYSouth HeartStark CountyHigh1·
BEACH ELEMENTARY VIRTUAL ACADEMYBeachGolden Valley CountyElementary0·
BISMARCK ELEMENTARY VIRTUAL ACADEMYBismarckBurleigh CountyElementary0·
BISMARCK HIGH VIRTUAL ACADEMYBismarckBurleigh CountyHigh0·
BISMARCK MIDDLE VIRTUAL ACADEMYBismarckBurleigh CountyMiddle0·
KENSAL HIGH SCHOOLKensalStutsman CountyHigh0·
LEWIS AND CLARK VIRTUAL ELEMENTARY SCHOOLBertholdWard CountyElementary0·
SQUAW GAP SCHOOLSidneyRichland CountyElementary0·
TGU VIRTUAL ELEMENTARY SCHOOLTownerMcHenry CountyElementary0·
TGU VIRTUAL HIGH SCHOOLTownerMcHenry CountyHigh0·
ASB INNOVATION ACADEMYWillistonWilliams CountyCombined··
BAKKEN ELEMENTARY SCHOOLWillistonWilliams CountyCombined··
BAKKER ELEMENTARY SCHOOLHagueEmmons CountyCombined··
BLUE JAY ACADEMYJamestownStutsman CountyElementary··
DEVILS LAKE ALTERNATIVE HIGH SCHOOLDevils LakeRamsey CountyElementary··
FOUR WINDS CEDAR ACADEMYFort TottenBenson CountyElementary··
GRAND FORKS VIRTUAL HIGH SCHOOLGrand ForksGrand Forks CountyElementary··
MA ADOO ZA GIDZ ALTERNATIVE SCHOOLNew TownMountrail CountyElementary··
MCCLUSKY ELEMENTARY SCHOOLMcCluskySheridan CountyCombined··
MCCLUSKY HIGH SCHOOLMcCluskySheridan CountyCombined··
ROUND PRAIRIE ELEMENTARY SCHOOLWillistonWilliams CountyCombined··
SCHOOL FOR THE BLINDGrand ForksGrand Forks CountyElementary··
SOLEN JR HIGH SCHOOLSolenSioux CountyElementary··
TURTLE MOUNTAIN COMMUNITY ALTERNATIVE SCHOOLBelcourtRolette CountyElementary··
TURTLE MOUNTAIN VIRTUAL ELEMENTARY SCHOOLBelcourtRolette CountyCombined··
TURTLE MOUNTAIN VIRTUAL HIGH SCHOOLBelcourtRolette CountyCombined··
TURTLE MOUNTAIN VIRTUAL MIDDLE SCHOOLBelcourtRolette CountyCombined··
VALLEY CITY HIGH SCHOOL ALTERNATIVE HIGH SCHOOLValley CityBarnes CountyElementary··
WILLISTON MIDDLE SCHOOLWillistonWilliams CountyCombined··

North Dakota school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →