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

14 schools in Mcalester

Oklahoma · Public K-12

Mcalester, Oklahoma runs a public-school system of 14 campuses with combined enrollment around 3,626 (6 elementary, 2 middle, and 1 high).

7-year change in Mcalester

SY 2017-18 vs SY 2024-25
Total enrollment
3,626
-80 (-2%) vs SY 2017-18
School count
9
-2 (-18%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
EDMOND DOYLE ESCombinedM-M·
EMERSON ESCombinedM-M·
FRINK-CHAMBERS PUBLIC SCHOOLElementaryPK-08388
HAYWOOD PUBLIC SCHOOLElementaryPK-08102
JEFFERSON EC CTRCombinedM-M·
Karla Brock Early Childhood AcademyElementaryPK-PK229
MCALESTER HSHigh09-12982
PARKER INTERMEDIATE CTRMiddle05-06437
PUTERBAUGH MSCombinedM-M·
Puterbaugh Upper ElementaryElementary03-04378
Randy Hughes Middle SchoolMiddle07-08447
TANNEHILL PUBLIC SCHOOLElementaryPK-08128
WILL ROGERS ESElementaryKG-02535
WILLIAM GAY EC CTRCombinedM-M·

About Mcalester

Across Mcalester, Oklahoma, 14 public schools hosts about 3,626 students between them.

For a sense of the school types, the city is built around 6 elementary, 2 middle, 1 high, and 5 other.

Average school size in Mcalester is around 259 students, 34% meaningfully below the Oklahoma average of about 391.

Trend over the past 7 years. Combined enrollment now sits at 3,626 students, held roughly steady from the 3,706 reported in SY 2017-18. The school count fell from 11 to 9 across the same 7-year window.

On allk12, the community for Mcalester discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Mcalester, Oklahoma?
There are 14 public K-12 schools in Mcalester, with a combined enrollment of about 3,626.
How many elementary, middle, and high schools are in Mcalester?
Mcalester has 6 elementary, 2 middle, 1 high, 5 combined-grade public schools.
What is the largest public school in Mcalester?
MCALESTER HS is the largest public school in Mcalester by enrollment, with approximately 982 students.
What school districts serve Mcalester?
Mcalester is served by 4 public school districts, including MCALESTER, FRINK-CHAMBERS, HAYWOOD, TANNEHILL.
What grade levels do public schools in Mcalester cover?
Public schools in Mcalester serve students from pre-K through grade 12.