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

North Dakota schools ranked by test score

Latest ND A+ year (2024-25). 96 schools with reported Science scores. State average: 34.1%.
RankSchoolLevelSciencevs state
1CENTRAL CASS HIGH SCHOOL
Casselton · CENTRAL CASS 17
High58.0%+23.9pp
2CARRINGTON HIGH SCHOOL
Carrington · CARRINGTON 49
High55.0%+20.9pp
3CAVALIER HIGH SCHOOL
Cavalier · CAVALIER 6
High55.0%+20.9pp
4CENTRAL VALLEY HIGH SCHOOL
Buxton · CENTRAL VALLEY 3
High50.0%+15.9pp
5HAZELTON-MOFFIT-BRADDOCK HIGH SCHOOL
Hazelton · HAZELTON-MOFFIT-BRADDOCK 6
High50.0%+15.9pp
6HAZEN HIGH SCHOOL
Hazen · HAZEN 3
High50.0%+15.9pp
7LITCHVILLE-MARION HIGH SCHOOL
Marion · LITCHVILLE-MARION 46
High50.0%+15.9pp
8NAPOLEON HIGH SCHOOL
Napoleon · NAPOLEON 2
High50.0%+15.9pp
9TURTLE LAKE-MERCER HIGH SCHOOL
Turtle Lake · TURTLE LAKE-MERCER 72
High50.0%+15.9pp
10JAMESTOWN HIGH SCHOOL
Jamestown · JAMESTOWN 1
High49.0%+14.9pp
11VALLEY CITY HIGH SCHOOL
Valley City · VALLEY CITY 2
High49.0%+14.9pp
12CENTRAL HIGH SCHOOL
Grand Forks · GRAND FORKS 1
High45.0%+10.9pp
13COMMUNITY ALTERNATIVE HIGH SCHOOL
Grand Forks · GRAND FORKS 1
High45.0%+10.9pp
14DES LACS-BURLINGTON HIGH SCHOOL
Des Lacs · UNITED 7
High45.0%+10.9pp
15MAPLE VALLEY HIGH SCHOOL
Tower City · MAPLE VALLEY 4
High45.0%+10.9pp
16NORTH BORDER-WALHALLA HIGH SCHOOL
Walhalla · NORTH BORDER 100
High45.0%+10.9pp
17OAKES HIGH SCHOOL
Oakes · OAKES 41
High45.0%+10.9pp
18RED RIVER HIGH SCHOOL
Grand Forks · GRAND FORKS 1
High45.0%+10.9pp
19RICHLAND JUNIOR-SENIOR HIGH SCHOOL
Colfax · RICHLAND 44
High45.0%+10.9pp
20WASHBURN HIGH SCHOOL
Washburn · WASHBURN 4
High45.0%+10.9pp
21BISMARCK HIGH SCHOOL
Bismarck · BISMARCK 1
High44.0%+9.9pp
22CENTURY HIGH SCHOOL
Bismarck · BISMARCK 1
High44.0%+9.9pp
23LEGACY HIGH SCHOOL
Bismarck · BISMARCK 1
High44.0%+9.9pp
24SOUTH CENTRAL ALTERNATIVE HIGH SCHOOL
Bismarck · BISMARCK 1
High44.0%+9.9pp
25BRAVE CENTER ACADEMY
Mandan · MANDAN 1
High42.0%+7.9pp
26MANDAN HIGH SCHOOL
Mandan · MANDAN 1
High42.0%+7.9pp
27ALEXANDER HIGH SCHOOL
Alexander · ALEXANDER 2
High40.0%+5.9pp
28BARNES COUNTY NORTH HIGH SCHOOL
Wimbledon · BARNES COUNTY NORTH 7
High40.0%+5.9pp
29BEACH HIGH SCHOOL
Beach · BEACH 3
High40.0%+5.9pp
30GARRISON HIGH SCHOOL
Garrison · GARRISON 51
High40.0%+5.9pp
31HOPE PAGE HIGH SCHOOL
Hope · HOPE-PAGE 85
High40.0%+5.9pp
32KENMARE HIGH SCHOOL
Kenmare · KENMARE 28
High40.0%+5.9pp
33MIDKOTA HIGH SCHOOL
Glenfield · MIDKOTA 7
High40.0%+5.9pp
34NEW SALEM-ALMONT HIGH SCHOOL
New Salem · NEW SALEM-ALMONT 49
High40.0%+5.9pp
35NORTHERN CASS HIGH SCHOOL
Hunter · NORTHERN CASS 97
High40.0%+5.9pp
36PARK RIVER AREA HIGH SCHOOL
Park River · PARK RIVER AREA 8
High40.0%+5.9pp
37RAY HIGH SCHOOL
Ray · NESSON 2
High40.0%+5.9pp
38SARGENT CENTRAL HIGH SCHOOL
Forman · SARGENT CENTRAL 6
High40.0%+5.9pp
39SOURIS RIVER CAMPUS ALTERNATIVE HIGH SCHOOL
Minot · MINOT 1
High39.0%+4.9pp
40HORACE HIGH SCHOOL
Horace · WEST FARGO 6
High38.0%+3.9pp
41WEST FARGO COMMUNITY HIGH SCHOOL
West Fargo · WEST FARGO 6
High38.0%+3.9pp
42WEST FARGO HIGH SCHOOL
West Fargo · WEST FARGO 6
High38.0%+3.9pp
43WEST FARGO HIGH VIRTUAL ACADEMY
West Fargo · WEST FARGO 6
High38.0%+3.9pp
44WEST FARGO SHEYENNE HIGH SCHOOL
West Fargo · WEST FARGO 6
High38.0%+3.9pp
45BEULAH HIGH SCHOOL
Beulah · BEULAH 27
High35.0%+0.9pp
46DAKOTA HIGH SCHOOL
Fargo · FARGO 1
High35.0%+0.9pp
47DAKOTA PRAIRIE HIGH SCHOOL
Petersburg · DAKOTA PRAIRIE 1
High35.0%+0.9pp
48ELLENDALE HIGH SCHOOL
Ellendale · ELLENDALE 40
High35.0%+0.9pp
49ENDERLIN AREA HIGH SCHOOL
Enderlin · ENDERLIN AREA 24
High35.0%+0.9pp
50FARGO 9-12 VIRTUAL ACADEMY
Fargo · FARGO 1
High35.0%+0.9pp
Page 1 of 2

About this ranking

Schools are ranked by the percentage of students who scored at or above the ND A+ % Proficient + Advanced threshold on the latest available ND A+ Science test (school year 2024-25). A higher percentage is better.

Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.

The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in North Dakota, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.