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

3 schools in Delhi

Iowa · Public K-12

Delhi, Iowa reports 3 public K-12 schools to NCES, totaling roughly 517 students (1 elementary, 1 middle, and 1 high).

7-year change in Delhi

SY 2017-18 vs SY 2024-25
Total enrollment
517
+10 (+2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
96%
was 94%
% Hispanic
1%
was 2%
% Black
1%
was 2%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Delhi Elementary SchoolElementary03-05166
Maquoketa Valley Middle SchoolMiddle06-08145
Maquoketa Valley Senior High SchoolHigh09-12206

About Delhi

Delhi, Iowa is home to 3 public schools, with combined enrollment of approximately 517 students. By school count, it is a rural-scale city.

On the level-by-level breakdown, the city comprises 1 elementary, 1 middle, and 1 high.

Schools in Delhi average about 172 students each, 54% meaningfully below the Iowa norm.

Over the past 7-year window. Combined enrollment now sits at 517 students, remained close to its prior level from the 507 reported in SY 2017-18.

On this page, the community for Delhi discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Delhi, Iowa?
There are 3 public K-12 schools in Delhi, with a combined enrollment of about 517.
How many elementary, middle, and high schools are in Delhi?
Delhi has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Delhi?
Maquoketa Valley Senior High School is the largest public school in Delhi by enrollment, with approximately 206 students.
What school districts serve Delhi?
Delhi public schools are operated by Maquoketa Valley Comm School District.
What grade levels do public schools in Delhi cover?
Public schools in Delhi serve students from grade 3 through grade 12.