Public schools in Oklahoma

1,781 public schools and 543 school districts in Oklahoma: students, class sizes, charter schools and spending per student, by district.

Public schools

Largest school districts

All 543 districts

DistrictSchoolsStudentsSpending / student
Tulsa6933,617$12,703
Oklahoma City5732,750$13,968
Epic Charter Virtual SchoolCharter school agency228,536—
Edmond2825,746$11,162
Moore3423,567$10,946
Broken Arrow2619,882$10,360
Putnam City2618,836$12,066
Norman2516,048$11,327
Union1714,950$12,174
Lawton2313,642$11,712
Mustang1613,426$10,094
Jenks812,527$11,122
Midwest City-del City1912,087$11,174
Owasso139,761$10,129
Yukon129,597$10,506
Bixby108,374$10,310
Deer Creek98,156$9,302
Enid157,381$10,829
Bartlesville96,181$11,259
Stillwater96,049$12,039
Choctaw-Nicoma Park85,828$9,476
Piedmont75,407$9,729
Sand Springs84,983$11,253
Muskogee104,770$12,624
Santa Fe South CharterCharter school agency104,620—
Ponca City114,466$11,946
Claremore63,925$11,378
Durant73,844$11,166
Sapulpa73,714$12,298
Tahlequah63,712$12,526
Coweta83,668$9,292
Oklahoma Virtual Charter AcademyCharter school agency33,613—
Altus73,593$10,941
Guthrie73,483$10,615
Shawnee73,329$14,079
Duncan83,278$11,723
Collinsville63,201$10,067
Guymon73,009$11,617
Mcalester63,008$13,812
Noble52,998$10,428
El Reno62,937$11,812
Pryor52,910$16,750
Western Heights72,828$15,805
Glenpool52,826$10,592
Ada62,696$11,575
Newcastle42,618$9,603
Ardmore62,546$13,390
Elgin32,534$10,379
Grove42,425$11,608
Weatherford62,404$10,431
Woodward72,395$11,670
Skiatook52,312$10,460
Blanchard42,230$10,731
Chickasha52,225$12,324
Poteau52,146$11,580
Elk City42,122$10,775
Harrah52,077$10,300
Dove Schools of Okc (Charter)Charter school agency52,052—
Cache32,029$12,888
Clinton52,023$15,319