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

6 schools in Miami

Oklahoma · Public K-12

Miami hosts 6 public K-12 schools inside Oklahoma, collectively enrolling about 1,997 students (around 333 per campus).

7-year change in Miami

SY 2017-18 vs SY 2024-25
Total enrollment
1,997
-183 (-8%) vs SY 2017-18
School count
6
-1 (-14%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
MIAMI HSHigh10-12459
MIAMI JR HSMiddle07-09396
NICHOLS UPPER ESMiddle04-06454
ROOSEVELT ESElementary01-03207
WASHINGTON ESElementary01-03231
WILSON ESElementaryPK-KG250

About Miami

Miami, Oklahoma is home to 6 public schools, with combined enrollment of approximately 1,997 students. By school count, it is a middle-population city.

On the school-mix side, the city covers 3 elementary, 2 middle, and 1 high.

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

Five-year track record. Across the same 7-year window, public-school enrollment declined 8%: 2,180 students in SY 2017-18 versus 1,997 in SY 2024-25. Over that span, Miami lost 1 school, going from 7 to 6.

In the discussion threads here, the community for Miami discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Miami?
Miami, Oklahoma has 6 public K-12 schools serving approximately 1,997 students.
How many elementary, middle, and high schools are in Miami?
Miami has 3 elementary, 2 middle, 1 high public schools.
What is the largest public school in Miami?
MIAMI HS is the largest public school in Miami by enrollment, with approximately 459 students.
What school districts serve Miami?
Miami public schools are operated by MIAMI.
What grade levels do public schools in Miami cover?
Public schools in Miami serve students from pre-K through grade 12.