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

4 schools in Beach

North Dakota · Public K-12

Public-school enrollment in Beach comes to roughly 266 students across 4 schools (2 elementary and 2 high).

7-year change in Beach

SY 2017-18 vs SY 2024-25
Total enrollment
266
-36 (-12%) vs SY 2017-18
School count
3
+1 (+50%) vs SY 2017-18
% White
89%
was 90%
% Hispanic
5%
was 5%
% Black
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
BEACH ELEMENTARY VIRTUAL ACADEMYElementaryKG-060
BEACH HIGH SCHOOLHigh07-12111
BEACH HIGH VIRTUAL ACADEMYHigh07-125
LINCOLN ELEMENTARY SCHOOLElementaryPK-06150

About Beach

Public education in Beach, North Dakota runs across 4 schools that teaches roughly 266 students. By footprint, Beach sits in the small bracket.

In terms of grade levels, the city covers 2 elementary, and 2 high.

Per-campus enrollment runs near 67, lower than the state mean of about 238.

Five-year track record. Combined enrollment now sits at 266 students, declined 12% from the 302 reported in SY 2017-18. Beach now counts 3 public schools, up from 2 in SY 2017-18.

Within the allk12 community for this area, the community for Beach discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Beach, North Dakota?
There are 4 public K-12 schools in Beach, with a combined enrollment of about 266.
How many elementary, middle, and high schools are in Beach?
Beach has 2 elementary, 2 high public schools.
What is the largest public school in Beach?
LINCOLN ELEMENTARY SCHOOL is the largest public school in Beach by enrollment, with approximately 150 students.
What school districts serve Beach?
Beach public schools are operated by BEACH 3.
What grade levels do public schools in Beach cover?
Public schools in Beach serve students from pre-K through grade 12.