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

6 schools in Okmulgee

Oklahoma · Public K-12

Looking for a public school in Okmulgee? The city has 6 K-12 options totaling roughly 1,774 students (3 elementary, 1 middle, and 2 high).

7-year change in Okmulgee

SY 2017-18 vs SY 2024-25
Total enrollment
1,774
+60 (+4%) vs SY 2017-18
School count
6
+2 (+50%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ACADEMY OF OKMULGEE ESElementaryPK-08185
DUNBAR INTERMEDIATE ESMiddle05-08268
OKMULGEE HSHigh09-12339
OKMULGEE PRIMARY ESElementaryPK-04470
PRESTON HSHigh09-12198
TWIN HILLS PUBLIC SCHOOLElementaryPK-08314

About Okmulgee

Okmulgee is an average-sized Oklahoma city in terms of public-school footprint, with 6 schools and 1,774 students total.

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

Per-campus enrollment runs near 296, lower than the state mean of about 391.

Five-year track record. Total public-school enrollment in Okmulgee has increased 4% since SY 2017-18, moving from about 1,714 students to 1,774. Okmulgee now counts 6 public schools, up from 4 in SY 2017-18.

In the discussion threads here, the community for Okmulgee 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 Okmulgee?
Okmulgee, Oklahoma has 6 public K-12 schools serving approximately 1,774 students.
How many elementary, middle, and high schools are in Okmulgee?
Okmulgee has 3 elementary, 1 middle, 2 high public schools.
What is the largest public school in Okmulgee?
OKMULGEE PRIMARY ES is the largest public school in Okmulgee by enrollment, with approximately 470 students.
What school districts serve Okmulgee?
Okmulgee is served by 4 public school districts, including ACADEMY OF SEMINOLE (CHARTER), OKMULGEE, TWIN HILLS, PRESTON.
What grade levels do public schools in Okmulgee cover?
Public schools in Okmulgee serve students from pre-K through grade 12.
Are there charter schools in Okmulgee?
1 of the 6 public schools in Okmulgee are charter schools.