Skip to content

Public schools by city in Oklahoma

82 Oklahoma cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Oklahoma district directory and search.

Cities with the most public schools

All Oklahoma cities A–Z

CitySchoolsHigh schoolsCharterStudents
Ada16405,957
Altus10204,066
Alva5101,054
Anadarko5101,309
Ardmore14305,343
Atoka5201,583
Bartlesville13237,740
Bethany9104,555
Bixby8107,292
Blanchard12305,231
Broken Arrow351025,016
Broken Bow9202,450
Chickasha7102,828
Choctaw8105,828
Chouteau510854
Claremore14307,024
Clinton5102,023
Collinsville7103,836
Coweta8103,668
Del City5103,640
Drumright520625
Duncan11203,784
Durant12205,455
Edmond344031,633
El Reno9103,672
Elk City6202,908
Enid19208,738
Glenpool5102,826
Guthrie9224,032
Guymon8103,039
Harrah5102,077
Henryetta6201,391
Holdenville5201,185
Hulbert510786
Idabel5101,559
Jenks5109,936
Kingfisher5101,306
Lawton263114,737
Mannford5101,503
Marlow8302,025
McAlester9103,626
McLoud6101,716
Miami6101,997
Midwest City11359,116
Moore182012,910
Mounds520967
Muldrow5101,734
Muskogee16306,857
Mustang7107,773
Noble5102,998
Norman304118,036
Okemah510877
Oklahoma City1532733108,962
Okmulgee7221,774
Owasso12109,126
Pauls Valley5101,728
Pawhuska510731
Piedmont5104,163
Ponca City12104,654
Poteau5102,146
Pryor6103,004
Salina510927
Sallisaw7202,793
Sand Springs10105,539
Sapulpa9104,855
Seminole11422,333
Shawnee17306,877
Skiatook5102,312
South Coffeyville520837
Stillwater9106,049
Stilwell9102,776
Sulphur6201,528
Tahlequah11115,208
Talihina620658
Tecumseh7221,995
Tulsa105171854,830
Tuttle5101,979
Warr Acres7252,610
Weatherford6102,404
Wewoka620983
Woodward7102,395
Yukon191013,382