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

2 schools in Steele

North Dakota · Public K-12

In total, Steele hosts 2 public K-12 schools with about 387 students, an average of 194 per campus.

7-year change in Steele

SY 2017-18 vs SY 2024-25
Total enrollment
387
+49 (+14%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
92%
was 90%
% Hispanic
4%
was 5%
% Black
1%
was 2%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
KIDDER COUNTY ELEMENTARY SCHOOLElementaryPK-05205
KIDDER COUNTY HIGH SCHOOLHigh06-12182

About Steele

Steele, North Dakota is home to 2 public schools, with combined enrollment of approximately 387 students. By school count, it is a compact city.

On the level-by-level breakdown, the city is made up of 1 elementary, and 1 high.

Per-campus enrollment runs near 194, below the state mean of about 238.

Trend over the past 7 years. Combined enrollment now sits at 387 students, grew 14% from the 338 reported in SY 2017-18.

On this page, the community for Steele discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Steele?
Steele, North Dakota has 2 public K-12 schools serving approximately 387 students.
How many elementary, middle, and high schools are in Steele?
Steele has 1 elementary, 1 high public schools.
What is the largest public school in Steele?
KIDDER COUNTY ELEMENTARY SCHOOL is the largest public school in Steele by enrollment, with approximately 205 students.
What school districts serve Steele?
Steele public schools are operated by KIDDER COUNTY 1.
What grade levels do public schools in Steele cover?
Public schools in Steele serve students from pre-K through grade 12.