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

3 schools in Shoals

Indiana · Public K-12

Shoals, Indiana has 3 public K-12 schools in service today, teaching roughly 603 students (an average of 201 per campus).

7-year change in Shoals

SY 2017-18 vs SY 2024-25
Total enrollment
603
+11 (+2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
96%
was 95%
% Hispanic
1%
was 2%
% Black
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Shoals Community Elementary SchoolElementaryPK-05276
Shoals Community High SchoolHigh09-12201
Shoals Middle SchoolMiddle06-08126

About Shoals

Shoals, Indiana is home to 3 public schools, with combined enrollment of approximately 603 students. By school count, it is a sparse city.

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

Average school size in Shoals is around 201 students, 63% noticeably below the Indiana average of about 549.

Over the past 7-year window. Combined enrollment now sits at 603 students, stayed largely flat from the 592 reported in SY 2017-18.

In the discussion threads here, the community for Shoals 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 are in Shoals, Indiana?
There are 3 public K-12 schools in Shoals, with a combined enrollment of about 603.
How many elementary, middle, and high schools are in Shoals?
Shoals has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Shoals?
Shoals Community Elementary School is the largest public school in Shoals by enrollment, with approximately 276 students.
What school districts serve Shoals?
Shoals public schools are operated by Shoals Community School Corp.
What grade levels do public schools in Shoals cover?
Public schools in Shoals serve students from pre-K through grade 12.