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

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

Explore more data for Texas

Property TaxCost of LivingComing SoonCrimeIncomeComing SoonHealthRiskWaterWeatherCounty Score