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

3 schools in Elgin

Oklahoma · Public K-12

Public K-12 education in Elgin runs across 3 schools, enrolling approximately 2,534 students, averaging 845 per campus.

7-year change in Elgin

SY 2017-18 vs SY 2024-25
Total enrollment
2,534
+183 (+8%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ELGIN ESElementaryPK-04946
ELGIN HSHigh09-12789
ELGIN MSMiddle05-08799

About Elgin

Elgin, Oklahoma is home to 3 public schools, with combined enrollment of approximately 2,534 students. By school count, it is a sparse city.

On the school-mix side, the city is made up of 1 elementary, 1 middle, and 1 high.

Average school size in Elgin is around 845 students, 116% noticeably above the Oklahoma average of about 391.

Five-year track record. Across the same 7-year window, public-school enrollment climbed 8%: 2,351 students in SY 2017-18 versus 2,534 in SY 2024-25.

In the discussion threads here, the community for Elgin discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Elgin?
Elgin, Oklahoma has 3 public K-12 schools serving approximately 2,534 students.
How many elementary, middle, and high schools are in Elgin?
Elgin has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Elgin?
ELGIN ES is the largest public school in Elgin by enrollment, with approximately 946 students.
What school districts serve Elgin?
Elgin public schools are operated by ELGIN.
What grade levels do public schools in Elgin cover?
Public schools in Elgin serve students from pre-K through grade 12.