Texas Schools & Education

School quality and education data for all 254 counties.

Avg Graduation Rate

91.6%

Avg Per-Pupil Spending

$7,498

Avg School Score

56/100

Total Schools

9,180

1,214 districts

State Overview

About Schools in Texas

Texas Graduates More Students With Fewer Dollars

Texas achieves a 91.6% average graduation rate, significantly outpacing the national average of 87.0%. Despite this success, the state spends only $7,498 per pupil, which is nearly 43% less than the national average of $13,000.

A Massive System with Wide Performance Gaps

Education data covers 252 of 254 counties, revealing a diverse landscape where graduation rates fluctuate between 75.0% and 98.5%. While the average school score of 55.3 sits above the national median, local performance varies significantly across this vast geography.

High Efficiency Despite Low Per-Pupil Investment

Texas shows a strong return on investment by maintaining high graduation rates despite having some of the lowest spending in the country. Even Randall County, which spends a state-low $5,348 per student, operates within a system that averages well above the national median score of 50.0.

Top-Tier Results in Glasscock, Borden, and Upton

Glasscock County leads the state with a top school score of 66.1, fueled by the state's highest per-pupil spending of $12,819. Borden and Upton counties follow closely, both leveraging high investment levels to secure scores above 65 and graduation rates of at least 90%.

Texas Offers Value but Requires Local Selection

Texas is a high-performing state for graduation rates, though its overall school scores suggest moderate academic quality relative to spending. Families find the best outcomes in high-investment districts like Glasscock, as scores can dip as low as 40.5 in outliers like Kenedy County.

All Texas Counties

CountySchool Score
Kenedy County95/100
Reagan County90/100
Bailey County86/100
Upton County86/100
Winkler County86/100
Sutton County85/100
San Augustine County84/100
Martin County83/100
Hall County83/100
Hardeman County83/100
Hemphill County82/100
Kinney County81/100
Brewster County79/100
Crockett County79/100
Gaines County79/100
Chambers County79/100
Hansford County78/100
Mason County78/100
Live Oak County77/100
Oldham County77/100
Scurry County77/100
Crosby County77/100
Ward County77/100
Blanco County76/100
Red River County76/100
Collingsworth County75/100
Crane County75/100
Kimble County74/100
McCulloch County74/100
Lamb County74/100
Glasscock County74/100
La Salle County74/100
Borden County74/100
Sabine County74/100
Yoakum County73/100
Jeff Davis County72/100
McMullen County72/100
DeWitt County72/100
Wood County72/100
Burleson County71/100
Eastland County71/100
Cass County71/100
Young County71/100
Haskell County71/100
Clay County70/100
Lavaca County70/100
Llano County70/100
Delta County70/100
Runnels County70/100
Archer County69/100
Castro County69/100
Parmer County69/100
Hamilton County69/100
Mills County69/100
Mitchell County69/100
Robertson County69/100
Jack County68/100
Fayette County68/100
Goliad County68/100
Hutchinson County67/100
Brooks County67/100
Jackson County67/100
Callahan County67/100
Leon County67/100
Moore County67/100
Karnes County66/100
Dickens County66/100
Dawson County66/100
Donley County66/100
Baylor County66/100
Titus County66/100
Cottle County65/100
Sherman County65/100
Duval County65/100
Jasper County65/100
Newton County65/100
Henderson County64/100
Irion County64/100
Freestone County64/100
Hill County64/100
Anderson County64/100
Cochran County64/100
Culberson County64/100
Madison County64/100
Frio County64/100
Jones County63/100
Palo Pinto County63/100
San Saba County63/100
Comanche County63/100
Camp County62/100
Lampasas County62/100
Ochiltree County62/100
Sterling County62/100
Marion County62/100
Wichita County62/100
Rusk County62/100
Shelby County62/100
Jim Hogg County62/100
Franklin County62/100
Brown County62/100
Bowie County61/100
Upshur County61/100
Burnet County61/100
Knox County61/100
Floyd County61/100
Schleicher County61/100
Waller County60/100
Fannin County60/100
Garza County60/100
Houston County60/100
Falls County59/100
Grimes County59/100
Menard County59/100
Refugio County59/100
Medina County59/100
Willacy County59/100
Gonzales County59/100
Gregg County59/100
Nolan County58/100
Collin County58/100
Montague County58/100
Coke County58/100
San Patricio County58/100
Atascosa County58/100
Lee County58/100
Navarro County58/100
Morris County57/100
Roberts County57/100
Webb County57/100
Dallam County57/100
Andrews County57/100
Gillespie County57/100
Bosque County56/100
Hockley County56/100
Trinity County56/100
Fort Bend County55/100
Calhoun County55/100
Panola County55/100
Lamar County55/100
Kendall County55/100
Hunt County54/100
Wheeler County54/100
Austin County54/100
Dimmit County54/100
Wise County54/100
Cooke County54/100
Wharton County54/100
Grayson County53/100
Brazoria County53/100
Starr County53/100
Maverick County53/100
Parker County53/100
Pecos County53/100
Williamson County53/100
Childress County53/100
Bastrop County53/100
Rockwall County53/100
Angelina County52/100
Cherokee County52/100
Kaufman County52/100
Wilbarger County52/100
Nacogdoches County52/100
Matagorda County52/100
Reeves County52/100
Van Zandt County51/100
Cameron County51/100
Swisher County51/100
Polk County51/100
Wilson County51/100
Hopkins County51/100
Hale County51/100
Johnson County51/100
Galveston County50/100
Comal County50/100
King County50/100
Randall County50/100
Ellis County50/100
Hood County49/100
Bee County49/100
Travis County49/100
Tyler County49/100
Terry County49/100
Edwards County49/100
Erath County49/100
Hardin County49/100
Briscoe County48/100
Guadalupe County48/100
Presidio County48/100
Stonewall County48/100
Motley County48/100
Kerr County48/100
Terrell County47/100
Milam County47/100
Hidalgo County47/100
Washington County47/100
Smith County46/100
Hudspeth County46/100
San Jacinto County46/100
Kent County46/100
Throckmorton County45/100
Bandera County45/100
Carson County45/100
Taylor County45/100
Montgomery County44/100
Lipscomb County44/100
Shackelford County44/100
Gray County44/100
Lubbock County44/100
Limestone County44/100
Tarrant County43/100
Armstrong County43/100
Foard County43/100
McLennan County42/100
Jim Wells County42/100
Aransas County41/100
Liberty County41/100
Zapata County41/100
Lynn County40/100
Coryell County40/100
El Paso County38/100
Stephens County38/100
Potter County38/100
Fisher County37/100
Real County37/100
Uvalde County37/100
Nueces County36/100
Caldwell County36/100
Colorado County36/100
Midland County35/100
Orange County35/100
Concho County34/100
Zavala County33/100
Denton County33/100
Hays County33/100
Bell County33/100
Harris County32/100
Rains County31/100
Coleman County31/100
Tom Green County31/100
Victoria County29/100
Brazos County29/100
Harrison County28/100
Bexar County28/100
Jefferson County27/100
Somervell County27/100
Hartley County26/100
Kleberg County25/100
Deaf Smith County21/100
Dallas County20/100
Val Verde County19/100
Howard County16/100
Ector County10/100
Walker County10/100
Loving County

— = data pending from NCES pipeline.

Looking for homes near top schools in Texas?

Zillow lets you filter homes by school ratings in your area.

Search Homes →

Sponsored

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.