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

Osage County

Oklahoma · Public K-12

Osage County in Oklahoma has 34 public K-12 schools in service today, collectively responsible for roughly 6,655 students with Skiatook the largest district. By grade band, the county runs 18 elementary, 7 middle, and 9 high schools.

7-year change in Osage County

SY 2017-18 vs SY 2024-25
Total enrollment
6,655
-268 (-4%) vs SY 2017-18
School count
34
+1 (+3%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
34
14 districts
Enrollment
6,655
NCES CCD
Median income
$62,847
Above Oklahoma avg
Free/reduced lunch
70.6%
Above Oklahoma avg
Elementary
18
3,474 students
Middle
7
1,315 students
High
9
1,866 students
Combined / other
0
schools
LARGEST DISTRICT
SKIATOOK
1,850 students · 14 districts in Osage County

County vs. school enrollment demographics

Left bar is the racial makeup of Osage 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
5%
Black
10%
Asian
0%
Two or more
14%
Native American
11%
Pacific Islander
0%
School enrollment
White
40%
Hispanic
10%
Black
11%
Asian
1%
Two or more
16%
Native American
22%
Pacific Islander
0%
Bachelor's+
22.7%
adults 25+
Poverty rate
9.9%
ACS 5-year
Unemployment
5.3%
civilian labor
Median age
44
20.9% under 18

Test scores in Osage County

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

Top 5 schools (ELA)
  1. MCCORD PUBLIC SCHOOL· 42.1%
  2. SKIATOOK INTERMEDIATE ES· 35.6%
  3. SKIATOOK ES· 35.0%
  4. ANDERSON PUBLIC SCHOOL· 34.1%
  5. PRUE ES· 32.2%
Lowest 5 schools (ELA)
  1. NEWMAN MS· 24.7%
  2. WOODLAND UPPER ES· 26.0%
  3. PRUE ES· 32.2%
  4. ANDERSON PUBLIC SCHOOL· 34.1%
  5. SKIATOOK ES· 35.0%

See all 7 schools in Osage County ranked by score →

All schools (34)

NameCityLevelGradesEnrollmentRating
SKIATOOK HSSkiatookHigh09-12682·
NEWMAN MSSkiatookMiddle06-08507·
PROJECT ACCEPT TRAICE ESTulsaElementaryPK-06464·
CENTRAL HSTulsaHigh09-12430·
SKIATOOK ESSkiatookElementary02-03341·
SKIATOOK INTERMEDIATE ESSkiatookElementary04-05320·
CENTRAL MSTulsaMiddle06-08296·
MCCORD PUBLIC SCHOOLPonca CityElementaryPK-06294·
ANDERSON PUBLIC SCHOOLSand SpringsElementaryPK-08280·
GREENWOOD LEADERSHIP ACADEMYTulsaElementaryPK-05241·
BARNSDALL ESBarnsdallElementaryPK-05222·
HORACE MANN ESHominyElementary01-05192·
PRUE ESPrueElementaryPK-08188·
PAWHUSKA HSPawhuskaHigh09-12183·
INDIAN CAMP ESPawhuskaElementaryPK-02182·
OSAGE HILLS PUBLIC SCHOOLBartlesvilleElementaryPK-08159·
PAWHUSKA ESPawhuskaElementary03-05157·
PAWHUSKA MSPawhuskaMiddle06-08157·
HOMINY HSHominyHigh09-12152·
WOODLAND ESFairfaxElementaryPK-05149·
BARNSDALL HSBarnsdallHigh09-12145·
HOMINY MSHominyMiddle06-08127·
WOODLAND HSFairfaxHigh09-12103·
WOODLAND UPPER ESFairfaxMiddle06-0899·
WARD ESShidlerElementaryPK-0588·
PRUE HSPrueHigh09-1287·
Barnsdall Middle SchoolBarnsdallMiddle06-0885·
SHIDLER HSShidlerHigh09-1255·
BOWRING PUBLIC SCHOOLPawhuskaElementaryPK-0852·
HOMINY EARLY CHILDHOOD CENTERHominyElementaryPK-KG51·
AVANT PUBLIC SCHOOLAvantElementaryPK-0847·
WYNONA ESWynonaElementaryPK-0847·
SHIDLER MSShidlerMiddle06-0844·
WYNONA HSWynonaHigh09-1229·

Cities in Osage County

Pawhuska5 schoolsHominy4 schoolsSkiatook4 schoolsTulsa4 schoolsBarnsdall3 schoolsFairfax3 schoolsShidler3 schoolsPrue2 schoolsWynona2 schoolsAvant1 schoolBartlesville1 schoolPonca City1 schoolSand Springs1 school

About Osage County

In Oklahoma, Osage County is a rural-scale county of about 45,997 residents. 34 public schools across the county educates about 6,655 students between them.

Looking at the wider area, census numbers show typical household earnings sit around $62,847, roughly 23% of adults have completed at least a four-year degree, and roughly 10% of residents live below the federal poverty line. That income level is 6% above the Oklahoma median.

In terms of grade levels, Osage County covers 18 elementary schools (3,474 students), 7 middle schools (1,315), and 9 high schools (1,866).

SKIATOOK is the biggest district by enrollment, covering about 1,850 students across Osage County.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment fell 4%: 6,923 students in SY 2017-18 versus 6,655 in SY 2024-25. Over that span, Osage County opened 1 school, going from 33 to 34.

On allk12, the community for Osage County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Osage County?
There are 34 public K-12 schools in Osage County, Oklahoma, with a combined enrollment of about 6,655.
How many high schools are in Osage County?
Osage County, Oklahoma has 9 public high schools, serving approximately 1,866 students.
How many middle schools are in Osage County?
Osage County, Oklahoma has 7 public middle schools, serving approximately 1,315 students.
How many elementary schools are in Osage County?
Osage County, Oklahoma has 18 public elementary schools, serving approximately 3,474 students.
What is the largest school district in Osage County?
SKIATOOK is the largest school district in Osage County, serving approximately 1,850 students. The county contains 14 school districts overall.
How many people live in Osage County?
Osage County has roughly 45,997 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Osage County?
Median household income in Osage County is $62,847, above the Oklahoma average of $59,445. About 9.9% of residents live below the federal poverty line.
How educated are residents of Osage County?
Approximately 22.7% of adults 25 and older in Osage County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Osage County qualify for free or reduced lunch?
Roughly 70.6% of students in Osage 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 Osage County schools?
Across Osage County public schools, the enrollment-weighted student-teacher ratio is approximately 18.6 to 1.

Osage County school rankings

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