Texas Public Schools


View all public schools in Texas. Find school districts, get student / teacher ratio & counts, school demographics and other facts about your child's school.
Student : Teacher Ratio - Texas

Texas Public School Statistics / Demographics

Number of schools 8,616
• Elementary schools 4,435
• Middle schools 1,755
• High schools 1,570
• Other 856
Number of school districts 1,239
Full-time teachers 331,383
Average Student / Teacher ratio 14.64
Total Number of Students 4,850,003
American Indian/Alaska Native 18,088
Asian 172,736
Hispanic 2,277,060
Black 653,863
White 1,551,666
Hawaiian Native/Pacific Islander 0
2 or more races 0
 
 
Search
Most Viewed
Sections
Resources
Poll
Which type of school is better?



Select schools by county in Texas

Anderson County Information

Anderson County

  • 8 High Schools
  • 2,317 Students
  • 218 Teachers
  • 10.6 Student-Teacher Ratio
Andrews County Information

Andrews County

Angelina County Information

Angelina County

Aransas County Information

Aransas County

Archer County Information

Archer County

Armstrong County Information

Armstrong County

Atascosa County Information

Atascosa County

  • 7 High Schools
  • 1,930 Students
  • 167 Teachers
  • 11.5 Student-Teacher Ratio
Austin County Information

Austin County

  • 4 High Schools
  • 1,700 Students
  • 142 Teachers
  • 12.0 Student-Teacher Ratio
Bailey County Information

Bailey County

Bandera County Information

Bandera County

Bastrop County Information

Bastrop County

  • 5 High Schools
  • 3,048 Students
  • 215 Teachers
  • 14.2 Student-Teacher Ratio
Baylor County Information

Baylor County

Bee County Information

Bee County

  • 3 High Schools
  • 1,324 Students
  • 97 Teachers
  • 13.7 Student-Teacher Ratio
Bell County Information

Bell County

  • 18 High Schools
  • 15,617 Students
  • 1,121 Teachers
  • 13.9 Student-Teacher Ratio
Bexar County Information

Bexar County

  • 74 High Schools
  • 84,837 Students
  • 5,506 Teachers
  • 15.4 Student-Teacher Ratio
Blanco County Information

Blanco County

Bosque County Information

Bosque County

Bowie County Information

Bowie County

Brazoria County Information

Brazoria County

Brazos County Information

Brazos County

  • 4 High Schools
  • 5,502 Students
  • 393 Teachers
  • 14.0 Student-Teacher Ratio
Brewster County Information

Brewster County

Brooks County Information

Brooks County

Brown County Information

Brown County

Burleson County Information

Burleson County

Burnet County Information

Burnet County

  • 4 High Schools
  • 2,094 Students
  • 165 Teachers
  • 12.7 Student-Teacher Ratio
Caldwell County Information

Caldwell County

  • 3 High Schools
  • 1,388 Students
  • 106 Teachers
  • 13.1 Student-Teacher Ratio
Calhoun County Information

Calhoun County

Callahan County Information

Callahan County

Cameron County Information

Cameron County

  • 24 High Schools
  • 24,793 Students
  • 1,785 Teachers
  • 13.9 Student-Teacher Ratio
Camp County Information

Camp County

Carson County Information

Carson County

Cass County Information

Cass County

  • 6 High Schools
  • 1,601 Students
  • 151 Teachers
  • 10.6 Student-Teacher Ratio
Castro County Information

Castro County

Chambers County Information

Chambers County

  • 3 High Schools
  • 1,942 Students
  • 137 Teachers
  • 14.2 Student-Teacher Ratio
Cherokee County Information

Cherokee County

  • 6 High Schools
  • 2,538 Students
  • 221 Teachers
  • 11.5 Student-Teacher Ratio
Childress County Information

Childress County

Clay County Information

Clay County

Cochran County Information

Cochran County

Coke County Information

Coke County

Coleman County Information

Coleman County

Collin County Information

Collin County

  • 31 High Schools
  • 29,954 Students
  • 2,210 Teachers
  • 13.6 Student-Teacher Ratio
Collingsworth County Information

Collingsworth County

Colorado County Information

Colorado County

  • 3 High Schools
  • 1,109 Students
  • 102 Teachers
  • 10.9 Student-Teacher Ratio
Comal County Information

Comal County

  • 7 High Schools
  • 7,260 Students
  • 462 Teachers
  • 15.7 Student-Teacher Ratio
Comanche County Information

Comanche County

Concho County Information

Concho County

Cooke County Information

Cooke County

  • 7 High Schools
  • 2,114 Students
  • 167 Teachers
  • 12.6 Student-Teacher Ratio
Coryell County Information

Coryell County

Crane County Information

Crane County

Crockett County Information

Crockett County

Crosby County Information

Crosby County

Culberson County Information

Culberson County

Dallam County Information

Dallam County

Dallas County Information

Dallas County

  • 83 High Schools
  • 111,221 Students
  • 7,457 Teachers
  • 14.9 Student-Teacher Ratio
Dawson County Information

Dawson County

Deaf Smith County Information

Deaf Smith County

  • 1 High Schools
  • 1,175 Students
  • 88 Teachers
  • 13.3 Student-Teacher Ratio
Delta County Information

Delta County

Denton County Information

Denton County

  • 27 High Schools
  • 32,489 Students
  • 2,324 Teachers
  • 14.0 Student-Teacher Ratio
Dewitt County Information

Dewitt County

  • 3 High Schools
  • 1,221 Students
  • 104 Teachers
  • 11.7 Student-Teacher Ratio
Dimmit County Information

Dimmit County

Donley County Information

Donley County

Duval County Information

Duval County

Eastland County Information

Eastland County

Ector County Information

Ector County

  • 4 High Schools
  • 5,551 Students
  • 357 Teachers
  • 15.5 Student-Teacher Ratio
Edwards County Information

Edwards County

El Paso County Information

El Paso County

  • 47 High Schools
  • 52,682 Students
  • 3,531 Teachers
  • 14.9 Student-Teacher Ratio
Ellis County Information

Ellis County

Erath County Information

Erath County

  • 4 High Schools
  • 1,507 Students
  • 119 Teachers
  • 12.6 Student-Teacher Ratio
Falls County Information

Falls County

Fannin County Information

Fannin County

  • 7 High Schools
  • 1,668 Students
  • 161 Teachers
  • 10.4 Student-Teacher Ratio
Fayette County Information

Fayette County

  • 4 High Schools
  • 1,306 Students
  • 115 Teachers
  • 11.4 Student-Teacher Ratio
Fisher County Information

Fisher County

Floyd County Information

Floyd County

Foard County Information

Foard County

Fort Bend County Information

Fort Bend County

  • 21 High Schools
  • 33,153 Students
  • 2,010 Teachers
  • 16.5 Student-Teacher Ratio
Franklin County Information

Franklin County

Freestone County Information

Freestone County

  • 3 High Schools
  • 1,016 Students
  • 100 Teachers
  • 10.2 Student-Teacher Ratio
Frio County Information

Frio County

Gaines County Information

Gaines County

Galveston County Information

Galveston County

  • 14 High Schools
  • 15,763 Students
  • 1,090 Teachers
  • 14.5 Student-Teacher Ratio
Garza County Information

Garza County

Gillespie County Information

Gillespie County

  • 3 High Schools
  • 1,207 Students
  • 92 Teachers
  • 13.2 Student-Teacher Ratio
Glasscock County Information

Glasscock County

Goliad County Information

Goliad County

Gonzales County Information

Gonzales County

Gray County Information

Gray County

Grayson County Information

Grayson County

Gregg County Information

Gregg County

  • 8 High Schools
  • 5,897 Students
  • 451 Teachers
  • 13.1 Student-Teacher Ratio
Grimes County Information

Grimes County

  • 3 High Schools
  • 1,109 Students
  • 100 Teachers
  • 11.1 Student-Teacher Ratio
Guadalupe County Information

Guadalupe County

  • 8 High Schools
  • 6,702 Students
  • 466 Teachers
  • 14.4 Student-Teacher Ratio
Hale County Information

Hale County

  • 4 High Schools
  • 1,889 Students
  • 159 Teachers
  • 11.9 Student-Teacher Ratio
Hall County Information

Hall County

Hamilton County Information

Hamilton County

Hansford County Information

Hansford County

Hardeman County Information

Hardeman County

Hardin County Information

Hardin County

  • 5 High Schools
  • 3,052 Students
  • 268 Teachers
  • 11.4 Student-Teacher Ratio
Harris County Information

Harris County

Harrison County Information

Harrison County

  • 8 High Schools
  • 3,660 Students
  • 326 Teachers
  • 11.2 Student-Teacher Ratio
Hartley County Information

Hartley County

Haskell County Information

Haskell County

Hays County Information

Hays County

  • 8 High Schools
  • 7,945 Students
  • 520 Teachers
  • 15.3 Student-Teacher Ratio
Hemphill County Information

Hemphill County

Henderson County Information

Henderson County

  • 9 High Schools
  • 2,758 Students
  • 228 Teachers
  • 12.1 Student-Teacher Ratio
Hidalgo County Information

Hidalgo County

  • 45 High Schools
  • 50,922 Students
  • 3,590 Teachers
  • 14.2 Student-Teacher Ratio
Hill County Information

Hill County

  • 4 High Schools
  • 1,198 Students
  • 122 Teachers
  • 9.8 Student-Teacher Ratio
Hockley County Information

Hockley County

  • 8 High Schools
  • 1,266 Students
  • 136 Teachers
  • 9.3 Student-Teacher Ratio
Hood County Information

Hood County

  • 4 High Schools
  • 1,893 Students
  • 152 Teachers
  • 12.4 Student-Teacher Ratio
Hopkins County Information

Hopkins County

  • 4 High Schools
  • 1,549 Students
  • 135 Teachers
  • 11.5 Student-Teacher Ratio
Houston County Information

Houston County

  • 7 High Schools
  • 1,323 Students
  • 132 Teachers
  • 10.1 Student-Teacher Ratio
Howard County Information

Howard County

  • 2 High Schools
  • 1,213 Students
  • 101 Teachers
  • 12.0 Student-Teacher Ratio
Hudspeth County Information

Hudspeth County

Hunt County Information

Hunt County

Hutchinson County Information

Hutchinson County

  • 7 High Schools
  • 1,259 Students
  • 125 Teachers
  • 10.1 Student-Teacher Ratio
Irion County Information

Irion County

Jack County Information

Jack County

Jackson County Information

Jackson County

Jasper County Information

Jasper County

  • 5 High Schools
  • 1,742 Students
  • 154 Teachers
  • 11.3 Student-Teacher Ratio
Jeff Davis County Information

Jeff Davis County

Jefferson County Information

Jefferson County

Jim Hogg County Information

Jim Hogg County

Jim Wells County Information

Jim Wells County

  • 4 High Schools
  • 2,311 Students
  • 198 Teachers
  • 11.7 Student-Teacher Ratio
Johnson County Information

Johnson County

Jones County Information

Jones County

Karnes County Information

Karnes County

Kaufman County Information

Kaufman County

Kendall County Information

Kendall County

  • 4 High Schools
  • 2,512 Students
  • 199 Teachers
  • 12.7 Student-Teacher Ratio
Kenedy County Information

Kenedy County

Kerr County Information

Kerr County

  • 7 High Schools
  • 2,023 Students
  • 152 Teachers
  • 13.3 Student-Teacher Ratio
Kimble County Information

Kimble County

Kinney County Information

Kinney County

Kleberg County Information

Kleberg County

  • 2 High Schools
  • 1,294 Students
  • 99 Teachers
  • 13.1 Student-Teacher Ratio
Knox County Information

Knox County

La Salle County Information

La Salle County

Lamar County Information

Lamar County

  • 5 High Schools
  • 2,504 Students
  • 231 Teachers
  • 10.9 Student-Teacher Ratio
Lamb County Information

Lamb County

Lampasas County Information

Lampasas County

Lavaca County Information

Lavaca County

Lee County Information

Lee County

  • 3 High Schools
  • 1,197 Students
  • 84 Teachers
  • 14.2 Student-Teacher Ratio
Leon County Information

Leon County

Liberty County Information

Liberty County

  • 8 High Schools
  • 4,093 Students
  • 330 Teachers
  • 12.4 Student-Teacher Ratio
Limestone County Information

Limestone County

  • 5 High Schools
  • 1,026 Students
  • 90 Teachers
  • 11.4 Student-Teacher Ratio
Lipscomb County Information

Lipscomb County

Live Oak County Information

Live Oak County

Llano County Information

Llano County

Lubbock County Information

Lubbock County

Lynn County Information

Lynn County

Madison County Information

Madison County

Marion County Information

Marion County

Martin County Information

Martin County

Mason County Information

Mason County

Matagorda County Information

Matagorda County

  • 4 High Schools
  • 2,085 Students
  • 198 Teachers
  • 10.5 Student-Teacher Ratio
Maverick County Information

Maverick County

  • 3 High Schools
  • 4,198 Students
  • 265 Teachers
  • 15.8 Student-Teacher Ratio
Mcculloch County Information

Mcculloch County

Mclennan County Information

Mclennan County

Medina County Information

Medina County

  • 6 High Schools
  • 2,988 Students
  • 228 Teachers
  • 13.1 Student-Teacher Ratio
Menard County Information

Menard County

Midland County Information

Midland County

  • 5 High Schools
  • 5,031 Students
  • 300 Teachers
  • 16.8 Student-Teacher Ratio
Milam County Information

Milam County

  • 4 High Schools
  • 1,301 Students
  • 110 Teachers
  • 11.8 Student-Teacher Ratio
Mills County Information

Mills County

Mitchell County Information

Mitchell County

Montague County Information

Montague County

Montgomery County Information

Montgomery County

  • 15 High Schools
  • 24,298 Students
  • 1,605 Teachers
  • 15.1 Student-Teacher Ratio
Moore County Information

Moore County

  • 2 High Schools
  • 1,255 Students
  • 102 Teachers
  • 12.3 Student-Teacher Ratio
Morris County Information

Morris County

Nacogdoches County Information

Nacogdoches County

  • 6 High Schools
  • 2,654 Students
  • 221 Teachers
  • 12.0 Student-Teacher Ratio
Navarro County Information

Navarro County

  • 4 High Schools
  • 2,043 Students
  • 159 Teachers
  • 12.9 Student-Teacher Ratio
Newton County Information

Newton County

Nolan County Information

Nolan County

Nueces County Information

Nueces County

  • 23 High Schools
  • 16,639 Students
  • 1,159 Teachers
  • 14.4 Student-Teacher Ratio
Ochiltree County Information

Ochiltree County

Oldham County Information

Oldham County

Orange County Information

Orange County

  • 7 High Schools
  • 4,506 Students
  • 340 Teachers
  • 13.2 Student-Teacher Ratio
Palo Pinto County Information

Palo Pinto County

  • 3 High Schools
  • 1,082 Students
  • 93 Teachers
  • 11.6 Student-Teacher Ratio
Panola County Information

Panola County

Parker County Information

Parker County

  • 8 High Schools
  • 5,256 Students
  • 379 Teachers
  • 13.9 Student-Teacher Ratio
Parmer County Information

Parmer County

Pecos County Information

Pecos County

Polk County Information

Polk County

  • 5 High Schools
  • 1,941 Students
  • 168 Teachers
  • 11.5 Student-Teacher Ratio
Potter County Information

Potter County

  • 5 High Schools
  • 3,188 Students
  • 266 Teachers
  • 12.0 Student-Teacher Ratio
Presidio County Information

Presidio County

Rains County Information

Rains County

Randall County Information

Randall County

  • 6 High Schools
  • 4,859 Students
  • 324 Teachers
  • 15.0 Student-Teacher Ratio
Reagan County Information

Reagan County

Real County Information

Real County

Red River County Information

Red River County

Reeves County Information

Reeves County

Refugio County Information

Refugio County

Robertson County Information

Robertson County

Rockwall County Information

Rockwall County

  • 4 High Schools
  • 4,092 Students
  • 280 Teachers
  • 14.6 Student-Teacher Ratio
Runnels County Information

Runnels County

Rusk County Information

Rusk County

  • 3 High Schools
  • 1,407 Students
  • 127 Teachers
  • 11.0 Student-Teacher Ratio
Sabine County Information

Sabine County

San Augustine County Information

San Augustine County

San Jacinto County Information

San Jacinto County

  • 2 High Schools
  • 1,020 Students
  • 97 Teachers
  • 10.5 Student-Teacher Ratio
San Patricio County Information

San Patricio County

  • 9 High Schools
  • 4,110 Students
  • 329 Teachers
  • 12.5 Student-Teacher Ratio
San Saba County Information

San Saba County

Schleicher County Information

Schleicher County

Scurry County Information

Scurry County

Shackelford County Information

Shackelford County

Shelby County Information

Shelby County

  • 3 High Schools
  • 1,009 Students
  • 100 Teachers
  • 10.1 Student-Teacher Ratio
Sherman County Information

Sherman County

Smith County Information

Smith County

Somervell County Information

Somervell County

Starr County Information

Starr County

  • 4 High Schools
  • 4,524 Students
  • 335 Teachers
  • 13.5 Student-Teacher Ratio
Stephens County Information

Stephens County

Sterling County Information

Sterling County

Stonewall County Information

Stonewall County

Sutton County Information

Sutton County

Swisher County Information

Swisher County

Tarrant County Information

Tarrant County

  • 71 High Schools
  • 85,346 Students
  • 5,468 Teachers
  • 15.6 Student-Teacher Ratio
Taylor County Information

Taylor County

  • 7 High Schools
  • 5,897 Students
  • 432 Teachers
  • 13.6 Student-Teacher Ratio
Terrell County Information

Terrell County

Terry County Information

Terry County

Throckmorton County Information

Throckmorton County

Titus County Information

Titus County

  • 4 High Schools
  • 1,735 Students
  • 149 Teachers
  • 11.6 Student-Teacher Ratio
Tom Green County Information

Tom Green County

Travis County Information

Travis County

  • 34 High Schools
  • 39,439 Students
  • 2,639 Teachers
  • 14.9 Student-Teacher Ratio
Trinity County Information

Trinity County

Tyler County Information

Tyler County

  • 4 High Schools
  • 1,050 Students
  • 97 Teachers
  • 10.8 Student-Teacher Ratio
Upshur County Information

Upshur County

  • 8 High Schools
  • 2,615 Students
  • 255 Teachers
  • 10.3 Student-Teacher Ratio
Upton County Information

Upton County

Uvalde County Information

Uvalde County

  • 4 High Schools
  • 1,538 Students
  • 132 Teachers
  • 11.6 Student-Teacher Ratio
Val Verde County Information

Val Verde County

  • 1 High Schools
  • 2,026 Students
  • 109 Teachers
  • 18.6 Student-Teacher Ratio
Van Zandt County Information

Van Zandt County

Victoria County Information

Victoria County

  • 3 High Schools
  • 3,742 Students
  • 268 Teachers
  • 14.0 Student-Teacher Ratio
Walker County Information

Walker County

  • 4 High Schools
  • 2,313 Students
  • 171 Teachers
  • 13.6 Student-Teacher Ratio
Waller County Information

Waller County

Ward County Information

Ward County

Washington County Information

Washington County

  • 3 High Schools
  • 1,589 Students
  • 149 Teachers
  • 10.7 Student-Teacher Ratio
Webb County Information

Webb County

  • 13 High Schools
  • 17,514 Students
  • 1,154 Teachers
  • 15.2 Student-Teacher Ratio
Wharton County Information

Wharton County

  • 4 High Schools
  • 1,715 Students
  • 151 Teachers
  • 11.3 Student-Teacher Ratio
Wheeler County Information

Wheeler County

Wichita County Information

Wichita County

Wilbarger County Information

Wilbarger County

Willacy County Information

Willacy County

  • 3 High Schools
  • 1,132 Students
  • 90 Teachers
  • 12.5 Student-Teacher Ratio
Williamson County Information

Williamson County

  • 23 High Schools
  • 20,376 Students
  • 1,394 Teachers
  • 14.6 Student-Teacher Ratio
Wilson County Information

Wilson County

Winkler County Information

Winkler County

Wise County Information

Wise County

  • 6 High Schools
  • 2,532 Students
  • 222 Teachers
  • 11.4 Student-Teacher Ratio
Wood County Information

Wood County

  • 5 High Schools
  • 1,327 Students
  • 138 Teachers
  • 9.6 Student-Teacher Ratio
Yoakum County Information

Yoakum County

Young County Information

Young County

Zapata County Information

Zapata County

Zavala County Information

Zavala County

Data for School Year 2009-2010 - The information found on publicschoolsk12.com was provided in part by the U.S. Department of Education, U.S. Census Bureau, the Bureau of Labor and Statistics & various other external sources. We do not verify the contents of the information provided and therefore, cannot guarantee the accuracy of the information displayed on this website.