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

Ramsey County

North Dakota · Public K-12

Ramsey County's public-school directory totals 11 campuses, with student enrollment near 1,874. Devils Lake 1 is the largest district. Median household income runs around $61,006. By grade band, the county runs 7 elementary, 1 middle, and 3 high schools.

7-year change in Ramsey County

SY 2017-18 vs SY 2024-25
Total enrollment
1,856
+44 (+2%) vs SY 2017-18
School count
8
-2 (-20%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
11
4 districts
Enrollment
1,874
NCES CCD
Median income
$61,006
Below North Dakota avg
Free/reduced lunch
40.9%
Above North Dakota avg
Elementary
7
756 students
Middle
1
536 students
High
3
582 students
Combined / other
0
schools
LARGEST DISTRICT
DEVILS LAKE 1
1,786 students · 4 districts in Ramsey County

County vs. school enrollment demographics

Left bar is the racial makeup of Ramsey County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
82%
Hispanic
3%
Black
1%
Asian
1%
Two or more
7%
Native American
10%
Pacific Islander
0%
School enrollment
White
64%
Hispanic
4%
Black
1%
Asian
1%
Two or more
1%
Native American
29%
Pacific Islander
0%
Bachelor's+
25.7%
adults 25+
Poverty rate
10.3%
ACS 5-year
Unemployment
1.2%
civilian labor
Median age
40
23.2% under 18

Test scores in Ramsey County

Latest 2024-25 ELA proficiency, 5 schools ranked. North Dakota state average: 38.7%.

See all 5 schools in Ramsey County ranked by score →

All schools (11)

NameCityLevelGradesEnrollmentRating
DEVILS LAKE HIGH SCHOOLDevils LakeHigh09-12552·
CENTRAL MIDDLE SCHOOLDevils LakeMiddle05-08536·
SWEETWATER ELEMENTARY SCHOOLDevils LakeElementary01-02269·
PRAIRIE VIEW ELEMENTARY SCHOOLDevils LakeElementary03-04262·
MINNIE H KINDERGARTEN CENTERDevils LakeElementaryPK-KG167·
STARKWEATHER ELEMENTARY SCHOOLStarkweatherElementaryPK-0629·
STARKWEATHER HIGH SCHOOLStarkweatherHigh07-1225·
SCHOOL FOR THE DEAF PK-8Devils LakeElementaryPK-0816·
EDMORE ELEMENTARY SCHOOLEdmoreElementaryPK-0813·
EDMORE HIGH SCHOOLEdmoreHigh09-125·
DEVILS LAKE ALTERNATIVE HIGH SCHOOLDevils LakeElementaryM-M··

Cities in Ramsey County

Devils Lake7 schoolsEdmore2 schoolsStarkweather2 schools

About Ramsey County

In North Dakota, Ramsey County is a rural-scale county of about 11,556 residents. 11 public schools across the county instructs about 1,874 students between them.

In context, census numbers show typical household earnings sit around $61,006, roughly 26% of adults have completed at least a four-year degree, and roughly 10% of residents live below the federal poverty line. That income level is 17% below the North Dakota median.

In terms of grade levels, Ramsey County is made up of 7 elementary schools (756 students), 1 middle school (536), and 3 high schools (582).

DEVILS LAKE 1 is the biggest district by enrollment, covering about 1,786 students across Ramsey County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment held roughly steady: 1,812 students in SY 2017-18 versus 1,856 in SY 2024-25. Over that span, Ramsey County lost 2 schools, going from 10 to 8.

On allk12, the community for Ramsey County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Ramsey County?
There are 11 public K-12 schools in Ramsey County, North Dakota, with a combined enrollment of about 1,874.
How many high schools are in Ramsey County?
Ramsey County, North Dakota has 3 public high schools, serving approximately 582 students.
How many middle schools are in Ramsey County?
Ramsey County, North Dakota has 1 public middle school, serving approximately 536 students.
How many elementary schools are in Ramsey County?
Ramsey County, North Dakota has 7 public elementary schools, serving approximately 756 students.
What is the largest school district in Ramsey County?
DEVILS LAKE 1 is the largest school district in Ramsey County, serving approximately 1,786 students. The county contains 4 school districts overall.
What is the population of Ramsey County?
Ramsey County, North Dakota has a population of approximately 11,556, with a median age of 40. About 23.2% of residents are under 18.
What is the median household income in Ramsey County?
Median household income in Ramsey County is $61,006, below the North Dakota average of $73,179. About 10.3% of residents live below the federal poverty line.
How educated are residents of Ramsey County?
Approximately 25.7% of adults 25 and older in Ramsey County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Ramsey County qualify for free or reduced lunch?
Roughly 40.9% of students in Ramsey County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the North Dakota county average of 33.7%.
What is the student-teacher ratio in Ramsey County schools?
Across Ramsey County public schools, the enrollment-weighted student-teacher ratio is approximately 12.9 to 1.

Ramsey County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data