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

4 schools in Elma

New York · Public K-12

Elma, New York hosts 4 public K-12 schools with combined enrollment of about 1,667 students, broken out as 2 elementary, 1 middle, and 1 high.

7-year change in Elma

SY 2017-18 vs SY 2024-25
Total enrollment
1,667
-62 (-4%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
94%
was 95%
% Hispanic
2%
was 2%
% Black
0%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ELMA PRIMARY SCHOOLElementaryPK-03260
IROQUOIS INTERMEDIATE SCHOOLElementary04-05301
IROQUOIS MIDDLE SCHOOLMiddle06-08478
IROQUOIS SENIOR HIGH SCHOOLHigh09-12628

About Elma

Public education in Elma, New York runs across 4 schools that teaches roughly 1,667 students. By footprint, Elma sits in the thinly populated bracket.

Looking at the level breakdown, the city consists of 2 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 417, below the state mean of about 519.

Five-year track record. Across the same 7-year window, public-school enrollment declined 4%: 1,729 students in SY 2017-18 versus 1,667 in SY 2024-25.

On this page, the community for Elma discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Elma, New York?
There are 4 public K-12 schools in Elma, with a combined enrollment of about 1,667.
How many elementary, middle, and high schools are in Elma?
Elma has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Elma?
IROQUOIS SENIOR HIGH SCHOOL is the largest public school in Elma by enrollment, with approximately 628 students.
What school districts serve Elma?
Elma public schools are operated by IROQUOIS CENTRAL SCHOOL DISTRICT.
What grade levels do public schools in Elma cover?
Public schools in Elma serve students from pre-K through grade 12.