Skip to content

Public schools by city in Texas

338 Texas 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 Texas district directory and search.

Cities with the most public schools

All Texas cities A–Z

CitySchoolsHigh schoolsCharterStudents
Abilene3911420,537
Alamo14339,790
Aledo9106,531
Alice7104,535
Allen241019,862
Alton8104,104
Alvarado6103,788
Alvin14209,819
Amarillo8115440,825
Andrews6204,209
Angleton13307,105
Anna9206,038
Aransas Pass5101,624
Argyle7004,439
Arlington103181869,758
Athens5103,029
Atlanta5201,929
Aubrey172013,336
Austin2595164157,706
Azle12207,202
Balch Springs6113,378
Bastrop14328,049
Bay City6113,473
Baytown307121,908
Beaumont409720,505
Bedford10105,555
Beeville7123,315
Bellaire5106,720
Bellville5202,172
Belton14427,099
Big Sandy8311,562
Big Spring9213,719
Boerne13219,557
Bonham5102,029
Borger6102,325
Bowie5101,651
Boyd5101,386
Brenham8214,907
Brock5102,169
Brookshire6104,713
Brownfield5201,608
Brownsville76162149,641
Brownwood9403,508
Bryan295316,711
Buda144112,819
Bullard6102,921
Bulverde5212,680
Burleson215013,969
Burnet5202,772
Caddo Mills6103,073
Canton5212,373
Canutillo5002,544
Canyon9423,779
Carrollton306322,661
Carthage7322,724
Cedar Hill13227,598
Cedar Park193216,034
Celeste5101,046
Celina10107,118
Center6202,393
Channelview9207,351
Cibolo8118,131
Cleburne14326,908
Cleveland204517,497
Clute5204,590
Clyde7201,895
College Station246315,719
Colleyville9205,589
Conroe487235,786
Converse13339,784
Coppell152312,031
Copperas Cove13218,526
Corinth6224,408
Corpus Christi100201553,547
Corsicana10206,836
Crandall7105,645
Crosby8207,032
Crowley10106,824
Crystal City5101,643
Cypress386152,514
Dallas3556769203,656
Dayton9425,787
Decatur6103,786
Deer Park11209,675
Del Rio176410,124
Del Valle5206,188
Denison16605,312
Denton317318,358
Desoto13455,607
Devine6201,972
Dickinson17409,547
Donna193213,333
Dripping Springs5105,526
Dumas6203,894
Duncanville13229,076
Eagle Pass232013,712
Early5211,067
Eddy510565
Edinburg5614838,731
Edna5201,531
El Campo6113,279
El Paso2145427150,210
Elgin10205,959
Elkhart6201,510
Elsa7323,951
Ennis11106,643
Euless173311,670
Everman8204,229
Falfurrias6101,299
Farmers Branch7124,027
Farmersville5202,617
Fate6113,869
Ferris5103,010
Floresville10304,069
Flower Mound213119,657
Forney255118,581
Fort Hood8105,692
Fort Stockton83013,480
Fort Worth2685555152,319
Fredericksburg5202,924
Freeport8112,568
Friendswood112011,835
Frisco7315563,340
Ft Worth7212,322
Fulshear91011,706
Gainesville9103,783
Galveston11237,209
Garland609641,725
Gatesville5102,668
Georgetown4110517,237
Giddings5202,028
Gilmer7203,228
Gladewater10303,321
Gonzales6112,590
Granbury13538,168
Grand Prairie60111738,403
Grand Saline5101,211
Grapevine10207,484
Greenville11316,377
Hallettsville5101,378
Hallsville71023,899
Haltom City12328,908
Harker Heights7106,986
Harlingen335417,934
Haslet9106,811
Helotes6115,223
Hempstead6112,317
Henderson6103,891
Hereford9104,110
Hewitt5003,349
Hidalgo7204,445
Hillsboro5101,984
Hitchcock5102,012
Houston766152178522,219
Humble403133,760
Huntington5201,564
Huntsville124311,407
Hurst10306,987
Hutto13209,977
Irving57121341,964
Jacksonville8204,700
Jarrell6104,153
Joshua9205,175
Jourdanton9201,559
Justin10205,125
Katy96159105,756
Kaufman7204,356
Keller265019,929
Kemp6201,987
Kerrville9304,600
Kilgore7204,278
Killeen429429,275
Kingsville10214,321
Kingwood163015,188
Klein537052,437
Kountze7101,153
Krum5102,542
Kyle152311,460
La Feria6102,455
La Joya8425,370
La Porte11306,000
Lake Jackson5003,426
Lancaster14138,393
Laredo8517762,414
League City203020,459
Leander265321,610
Levelland6102,604
Lewisville275820,371
Liberty Hill11118,898
Lindale6104,606
Little Elm14118,597
Little River6201,832
Livingston7204,016
Lockhart12437,047
Longview3081715,833
Lubbock7917842,041
Lufkin277310,717
Lumberton6104,108
Lytle6101,825
Mabank5103,617
Magnolia203015,558
Malakoff8201,872
Manor12318,182
Mansfield295223,116
Manvel9206,871
Marble Falls5203,167
Marion5101,709
Marshall11325,415
McAllen48121026,076
McGregor5102,397
McKinney538236,857
Melissa8105,137
Mercedes14815,431
Mesquite519737,808
Mexia5201,846
Midland51101334,862
Midlothian122010,750
Mission56111135,767
Missouri City274025,507
Monahans6202,181
Mont Belvieu9207,875
Montgomery132011,507
Mount Pleasant14306,499
Nacogdoches14317,115
Natalia5101,315
Navasota6203,117
Nederland8205,311
New Boston5101,331
New Braunfels359320,620
New Caney9107,817
New Waverly5211,116
North Richland Hills143110,084
Odessa55101237,450
Orange13316,561
Overton631905
Palestine13315,173
Pampa6103,141
Paris15407,165
Pasadena486330,538
Pearland345429,148
Perryton6201,802
Pflugerville328822,026
Pharr356823,107
Pilot Point5201,619
Pittsburg5102,245
Plainview12314,352
Plano767744,376
Pleasanton5203,403
Port Arthur205610,051
Port Lavaca5203,248
Port Neches5103,478
Porter133010,470
Portland6104,649
Princeton17209,956
Prosper203119,824
Quinlan7203,479
Raymondville5201,963
Red Oak6116,359
Richardson295418,657
Richmond498643,837
Rio Grande City174210,392
Roanoke6103,936
Robinson5102,376
Robstown8112,680
Rockdale5211,543
Rockwall162012,379
Roma8204,968
Roscoe51312,463
Rosenberg14208,495
Rosharon8105,089
Round Rock427333,503
Rowlett14118,980
Royse City13119,035
Rusk5102,057
Sachse6106,865
Saginaw6124,485
San Angelo4315315,934
San Antonio531108146328,920
San Benito327312,867
San Elizario6102,927
San Juan16549,787
San Marcos15329,218
Sanger6202,667
Santa Fe9304,320
Schertz13229,857
Seguin18419,952
Seminole6203,089
Sherman12117,452
Silsbee5102,588
Sinton5101,961
Slaton5201,271
Somerville5201,176
Southlake12108,580
Splendora6104,737
Spring336629,826
Spring Branch6105,582
Springtown6203,806
Stafford5103,492
Stephenville12324,279
Sugar Land336230,911
Sulphur Springs10204,711
Sunnyvale5112,437
Sweetwater6101,806
Taylor6202,927
Temple254215,772
Terrell9305,283
Texarkana237210,316
Texas City14228,101
The Colony8105,049
The Woodlands243226,517
Tomball226317,636
Tyler4191024,865
Uvalde6213,301
Van Alstyne5102,612
Vernon6201,935
Victoria265013,075
Vidor7104,165
Von Ormy5104,880
Waco5413725,802
Wall7101,320
Waller7106,618
Waskom6301,221
Watauga5012,501
Waxahachie256313,231
Weatherford174110,280
Webster5211,991
Weslaco267719,550
Wharton6201,767
White Settlement7114,253
Whitehouse8104,676
Whitney5101,454
Wichita Falls337214,355
Willis12218,543
Wills Point5102,893
Wimberley5212,756
Wylie214017,079
Yoakum5101,458
Zapata5103,239