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

Ottawa County

Oklahoma · Public K-12

Ottawa County's school count of 21 reflects a public K-12 system serving about 5,356 students inside Oklahoma, around 18% of the county population. The level mix is 9 elementary, 6 middle, and 6 high schools.

7-year change in Ottawa County

SY 2017-18 vs SY 2024-25
Total enrollment
5,356
-389 (-7%) vs SY 2017-18
School count
21
-1 (-5%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
21
7 districts
Enrollment
5,356
NCES CCD
Median income
$49,947
Below Oklahoma avg
Free/reduced lunch
74.0%
Above Oklahoma avg
Elementary
9
2,457 students
Middle
6
1,489 students
High
6
1,410 students
Combined / other
0
schools
LARGEST DISTRICT
MIAMI
1,997 students · 7 districts in Ottawa County

County vs. school enrollment demographics

Left bar is the racial makeup of Ottawa County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
63%
Hispanic
6%
Black
1%
Asian
1%
Two or more
12%
Native American
19%
Pacific Islander
1%
School enrollment
White
46%
Hispanic
9%
Black
1%
Asian
1%
Two or more
14%
Native American
28%
Pacific Islander
1%
Bachelor's+
15.0%
adults 25+
Poverty rate
16.2%
ACS 5-year
Unemployment
3.0%
civilian labor
Median age
37
25.2% under 18

Test scores in Ottawa County

Latest 2024-25 ELA proficiency, 5 schools ranked. Oklahoma state average: 30.6%.

Top 5 schools (ELA)
  1. AFTON ES· 37.6%
  2. ROOSEVELT ES· 36.0%
  3. FAIRLAND ES· 33.2%
  4. NICHOLS UPPER ES· 26.5%
  5. WYANDOTTE ES· 25.0%

See all 5 schools in Ottawa County ranked by score →

All schools (21)

NameCityLevelGradesEnrollmentRating
MIAMI HSMiamiHigh10-12459·
NICHOLS UPPER ESMiamiMiddle04-06454·
ALEXANDER ESCommerceElementaryPK-05447·
WYANDOTTE ESWyandotteElementaryPK-05407·
MIAMI JR HSMiamiMiddle07-09396·
QUAPAW ESQuapawElementaryPK-05291·
AFTON ESAftonElementaryPK-08268·
WYANDOTTE HSWyandotteHigh09-12264·
FAIRLAND ESFairlandElementaryPK-05252·
WILSON ESMiamiElementaryPK-KG250·
WASHINGTON ESMiamiElementary01-03231·
COMMERCE HSCommerceHigh09-12217·
ROOSEVELT ESMiamiElementary01-03207·
WYANDOTTE MSWyandotteMiddle06-08195·
COMMERCE MSCommerceMiddle06-08173·
FAIRLAND HSFairlandHigh09-12166·
QUAPAW HSQuapawHigh09-12165·
AFTON HSAftonHigh09-12139·
QUAPAW MSQuapawMiddle06-08138·
FAIRLAND MSFairlandMiddle06-08133·
TURKEY FORD PUBLIC SCHOOLWyandotteElementaryPK-06104·

Cities in Ottawa County

Miami6 schoolsWyandotte4 schoolsCommerce3 schoolsFairland3 schoolsQuapaw3 schoolsAfton2 schools

About Ottawa County

Ottawa County is a sparse Oklahoma county of about 30,341 residents, home to 21 public schools and roughly 5,356 students.

In context, census numbers show median household income runs near $49,947, 15% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 16%. That income level is 16% noticeably below the Oklahoma median.

For a sense of the school types, Ottawa County spans 9 elementary schools (2,457 students), 6 middle schools (1,489), and 6 high schools (1,410).

MIAMI is the biggest district by enrollment, covering about 1,997 students across Ottawa County.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 7%: 5,745 students in SY 2017-18 versus 5,356 in SY 2024-25. Over that span, Ottawa County lost 1 school, going from 22 to 21.

In the discussion threads here, the community for Ottawa County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Ottawa County?
Ottawa County, Oklahoma has 21 public K-12 schools serving approximately 5,356 students.
How many high schools are in Ottawa County?
Ottawa County, Oklahoma has 6 public high schools, serving approximately 1,410 students.
How many middle schools are in Ottawa County?
Ottawa County, Oklahoma has 6 public middle schools, serving approximately 1,489 students.
How many elementary schools are in Ottawa County?
Ottawa County, Oklahoma has 9 public elementary schools, serving approximately 2,457 students.
What is the largest school district in Ottawa County?
MIAMI is the largest school district in Ottawa County, serving approximately 1,997 students. The county contains 7 school districts overall.
What is the population of Ottawa County?
Ottawa County, Oklahoma has a population of approximately 30,341, with a median age of 37. About 25.2% of residents are under 18.
What is the median household income in Ottawa County?
Median household income in Ottawa County is $49,947, below the Oklahoma average of $59,445. About 16.2% of residents live below the federal poverty line.
How educated are residents of Ottawa County?
Approximately 15.0% of adults 25 and older in Ottawa County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Ottawa County qualify for free or reduced lunch?
Roughly 74.0% of students in Ottawa County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Oklahoma county average of 66.8%.
What is the student-teacher ratio in Ottawa County schools?
Across Ottawa County public schools, the enrollment-weighted student-teacher ratio is approximately 16.4 to 1.

Ottawa County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data