schoolsbycounty

Texas Schools & Education

Public school metrics and education data for all 254 counties.

NCES 2022-23 public school data and FY 2022 school-finance data

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

This summary is generated from the NCES metrics shown on this page and reviewed against the source data by the Data Editor. It is not school advice.

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.

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.

State Score Context

How Texas Counties Are Distributed

253 of 254 counties have enough NCES graduation-rate and school-finance data to receive a county school score. Use this distribution to understand whether the state has a concentrated cluster of high, midrange, or lower measured signals.

Scored county coverage

Counties with complete enough data for the composite score

100%

Higher measured signal

Score range 70-100

46

Midrange measured signal

Score range 40-69

171

Lower measured signal

Score range 0-39

36

Scores are comparative signals from available federal data, not ratings of individual schools.

All Texas Counties

County-level school score, graduation rate, and per-pupil spending for Texas.
CountySchool Score
Kenedy County
Graduation
Per pupil
$12,551
95/100
Reagan County
Graduation
95.0%
Per pupil
$11,049
90/100
Bailey County
Graduation
97.0%
Per pupil
$8,720
86/100
Upton County
Graduation
93.2%
Per pupil
$11,760
86/100
Winkler County
Graduation
95.6%
Per pupil
$9,243
86/100
Sutton County
Graduation
97.0%
Per pupil
$8,582
85/100
San Augustine County
Graduation
95.0%
Per pupil
$9,321
84/100
Martin County
Graduation
95.6%
Per pupil
$8,761
83/100
Hall County
Graduation
95.0%
Per pupil
$8,984
83/100
Hardeman County
Graduation
93.4%
Per pupil
$9,985
83/100
Hemphill County
Graduation
97.0%
Per pupil
$8,153
82/100
Kinney County
Graduation
95.0%
Per pupil
$8,659
81/100
Brewster County
Graduation
95.1%
Per pupil
$8,298
79/100
Crockett County
Graduation
95.0%
Per pupil
$8,414
79/100
Gaines County
Graduation
94.5%
Per pupil
$8,654
79/100
Chambers County
Graduation
97.6%
Per pupil
$7,747
79/100
Hansford County
Graduation
95.0%
Per pupil
$8,340
78/100
Mason County
Graduation
97.0%
Per pupil
$7,809
78/100
Live Oak County
Graduation
96.2%
Per pupil
$7,894
77/100
Oldham County
Graduation
91.2%
Per pupil
$12,159
77/100
Scurry County
Graduation
95.6%
Per pupil
$7,985
77/100
Crosby County
Graduation
92.1%
Per pupil
$9,524
77/100
Ward County
Graduation
95.8%
Per pupil
$7,933
77/100
Blanco County
Graduation
97.0%
Per pupil
$7,649
76/100
Red River County
Graduation
92.8%
Per pupil
$8,935
76/100
Collingsworth County
Graduation
95.0%
Per pupil
$7,959
75/100
Crane County
Graduation
92.0%
Per pupil
$9,396
75/100
Kimble County
Graduation
95.0%
Per pupil
$7,903
74/100
McCulloch County
Graduation
94.2%
Per pupil
$8,106
74/100
Lamb County
Graduation
93.2%
Per pupil
$8,403
74/100
Glasscock County
Graduation
90.0%
Per pupil
$12,819
74/100
La Salle County
Graduation
92.0%
Per pupil
$9,227
74/100
Borden County
Graduation
90.0%
Per pupil
$12,654
74/100
Sabine County
Graduation
94.0%
Per pupil
$8,104
74/100
Yoakum County
Graduation
95.7%
Per pupil
$7,596
73/100
Jeff Davis County
Graduation
90.0%
Per pupil
$11,509
72/100
McMullen County
Graduation
90.0%
Per pupil
$11,431
72/100
DeWitt County
Graduation
95.5%
Per pupil
$7,538
72/100
Wood County
Graduation
96.3%
Per pupil
$7,430
72/100
Burleson County
Graduation
95.7%
Per pupil
$7,477
71/100
Eastland County
Graduation
94.3%
Per pupil
$7,798
71/100
Cass County
Graduation
95.6%
Per pupil
$7,462
71/100
Young County
Graduation
96.1%
Per pupil
$7,363
71/100
Haskell County
Graduation
91.0%
Per pupil
$9,564
71/100
Clay County
Graduation
92.5%
Per pupil
$8,230
70/100
Lavaca County
Graduation
96.1%
Per pupil
$7,319
70/100
Llano County
Graduation
97.0%
Per pupil
$7,162
70/100
Delta County
Graduation
97.0%
Per pupil
$7,149
70/100
Runnels County
Graduation
93.9%
Per pupil
$7,780
70/100
Archer County
Graduation
95.1%
Per pupil
$7,358
69/100
Castro County
Graduation
93.1%
Per pupil
$7,869
69/100
Parmer County
Graduation
92.8%
Per pupil
$8,004
69/100
Hamilton County
Graduation
92.4%
Per pupil
$8,121
69/100
Mills County
Graduation
88.7%
Per pupil
$12,017
69/100
Mitchell County
Graduation
93.8%
Per pupil
$7,699
69/100
Robertson County
Graduation
93.3%
Per pupil
$7,797
69/100
Jack County
Graduation
94.2%
Per pupil
$7,545
68/100
Fayette County
Graduation
95.3%
Per pupil
$7,266
68/100
Goliad County
Graduation
97.0%
Per pupil
$7,004
68/100
Hutchinson County
Graduation
96.3%
Per pupil
$7,104
67/100
Brooks County
Graduation
92.0%
Per pupil
$8,213
67/100
Jackson County
Graduation
97.0%
Per pupil
$6,966
67/100
Callahan County
Graduation
94.6%
Per pupil
$7,418
67/100
Leon County
Graduation
95.1%
Per pupil
$7,222
67/100
Moore County
Graduation
98.5%
Per pupil
$6,854
67/100
Karnes County
Graduation
91.4%
Per pupil
$8,473
66/100
Dickens County
Graduation
90.0%
Per pupil
$9,291
66/100
Dawson County
Graduation
93.7%
Per pupil
$7,503
66/100
Donley County
Graduation
90.2%
Per pupil
$8,971
66/100
Baylor County
Graduation
95.0%
Per pupil
$7,211
66/100
Titus County
Graduation
97.8%
Per pupil
$6,773
66/100
Cottle County
Graduation
90.0%
Per pupil
$9,098
65/100
Sherman County
Graduation
95.0%
Per pupil
$7,138
65/100
Duval County
Graduation
92.7%
Per pupil
$7,660
65/100
Jasper County
Graduation
96.8%
Per pupil
$6,854
65/100
Newton County
Graduation
92.6%
Per pupil
$7,679
65/100
Henderson County
Graduation
96.1%
Per pupil
$6,894
64/100
Irion County
Graduation
90.0%
Per pupil
$8,954
64/100
Freestone County
Graduation
96.8%
Per pupil
$6,829
64/100
Hill County
Graduation
93.6%
Per pupil
$7,368
64/100
Anderson County
Graduation
93.9%
Per pupil
$7,311
64/100
Cochran County
Graduation
90.0%
Per pupil
$8,879
64/100
Culberson County
Graduation
90.0%
Per pupil
$8,850
64/100
Madison County
Graduation
96.0%
Per pupil
$6,873
64/100
Frio County
Graduation
93.6%
Per pupil
$7,341
64/100
Jones County
Graduation
90.5%
Per pupil
$8,482
63/100
Palo Pinto County
Graduation
92.9%
Per pupil
$7,502
63/100
San Saba County
Graduation
88.8%
Per pupil
$9,516
63/100
Comanche County
Graduation
93.2%
Per pupil
$7,337
63/100
Camp County
Graduation
97.0%
Per pupil
$6,587
62/100
Lampasas County
Graduation
97.5%
Per pupil
$6,468
62/100
Ochiltree County
Graduation
97.0%
Per pupil
$6,583
62/100
Sterling County
Graduation
90.0%
Per pupil
$8,612
62/100
Marion County
Graduation
92.0%
Per pupil
$7,709
62/100
Wichita County
Graduation
96.9%
Per pupil
$6,659
62/100
Rusk County
Graduation
96.1%
Per pupil
$6,707
62/100
Shelby County
Graduation
93.5%
Per pupil
$7,238
62/100
Jim Hogg County
Graduation
97.0%
Per pupil
$6,557
62/100
Franklin County
Graduation
97.0%
Per pupil
$6,524
62/100
Brown County
Graduation
94.3%
Per pupil
$7,041
62/100
Bowie County
Graduation
93.7%
Per pupil
$7,167
61/100
Upshur County
Graduation
94.0%
Per pupil
$7,107
61/100
Burnet County
Graduation
96.0%
Per pupil
$6,656
61/100
Knox County
Graduation
87.9%
Per pupil
$9,518
61/100
Floyd County
Graduation
90.5%
Per pupil
$8,139
61/100
Schleicher County
Graduation
90.0%
Per pupil
$8,380
61/100
Waller County
Graduation
95.5%
Per pupil
$6,634
60/100
Fannin County
Graduation
92.9%
Per pupil
$7,227
60/100
Garza County
Graduation
91.7%
Per pupil
$7,700
60/100
Houston County
Graduation
94.4%
Per pupil
$6,890
60/100
Falls County
Graduation
91.0%
Per pupil
$7,847
59/100
Grimes County
Graduation
94.2%
Per pupil
$6,875
59/100
Menard County
Graduation
90.0%
Per pupil
$8,179
59/100
Refugio County
Graduation
87.2%
Per pupil
$9,403
59/100
Medina County
Graduation
97.3%
Per pupil
$6,206
59/100
Willacy County
Graduation
91.7%
Per pupil
$7,629
59/100
Gonzales County
Graduation
93.2%
Per pupil
$7,047
59/100
Gregg County
Graduation
95.5%
Per pupil
$6,532
59/100
Nolan County
Graduation
86.9%
Per pupil
$9,821
58/100
Collin County
Graduation
96.6%
Per pupil
$6,337
58/100
Montague County
Graduation
93.7%
Per pupil
$6,935
58/100
Coke County
Graduation
90.0%
Per pupil
$8,108
58/100
San Patricio County
Graduation
94.1%
Per pupil
$6,820
58/100
Atascosa County
Graduation
92.6%
Per pupil
$7,145
58/100
Lee County
Graduation
95.8%
Per pupil
$6,401
58/100
Navarro County
Graduation
94.8%
Per pupil
$6,698
58/100
Morris County
Graduation
94.6%
Per pupil
$6,704
57/100
Roberts County
Graduation
90.0%
Per pupil
$8,005
57/100
Webb County
Graduation
94.2%
Per pupil
$6,743
57/100
Dallam County
Graduation
95.0%
Per pupil
$6,566
57/100
Andrews County
Graduation
93.0%
Per pupil
$6,945
57/100
Gillespie County
Graduation
94.1%
Per pupil
$6,709
57/100
Bosque County
Graduation
88.9%
Per pupil
$8,306
56/100
Hockley County
Graduation
91.2%
Per pupil
$7,521
56/100
Trinity County
Graduation
91.3%
Per pupil
$7,472
56/100
Fort Bend County
Graduation
94.2%
Per pupil
$6,585
55/100
Calhoun County
Graduation
95.0%
Per pupil
$6,376
55/100
Panola County
Graduation
92.8%
Per pupil
$6,907
55/100
Lamar County
Graduation
92.6%
Per pupil
$6,932
55/100
Kendall County
Graduation
97.6%
Per pupil
$5,784
55/100
Hunt County
Graduation
95.0%
Per pupil
$6,296
54/100
Wheeler County
Graduation
87.3%
Per pupil
$8,531
54/100
Austin County
Graduation
94.4%
Per pupil
$6,439
54/100
Dimmit County
Graduation
92.0%
Per pupil
$7,102
54/100
Wise County
Graduation
93.7%
Per pupil
$6,612
54/100
Cooke County
Graduation
93.8%
Per pupil
$6,543
54/100
Wharton County
Graduation
93.5%
Per pupil
$6,616
54/100
Grayson County
Graduation
92.1%
Per pupil
$6,916
53/100
Brazoria County
Graduation
94.1%
Per pupil
$6,422
53/100
Starr County
Graduation
91.7%
Per pupil
$7,202
53/100
Maverick County
Graduation
95.0%
Per pupil
$6,217
53/100
Parker County
Graduation
94.6%
Per pupil
$6,342
53/100
Pecos County
Graduation
92.3%
Per pupil
$6,878
53/100
Williamson County
Graduation
95.3%
Per pupil
$6,087
53/100
Childress County
Graduation
92.0%
Per pupil
$7,010
53/100
Bastrop County
Graduation
93.6%
Per pupil
$6,489
53/100
Rockwall County
Graduation
98.5%
Per pupil
$5,529
53/100
Angelina County
Graduation
92.8%
Per pupil
$6,715
52/100
Cherokee County
Graduation
92.5%
Per pupil
$6,788
52/100
Kaufman County
Graduation
96.6%
Per pupil
$5,755
52/100
Wilbarger County
Graduation
91.1%
Per pupil
$7,218
52/100
Nacogdoches County
Graduation
92.2%
Per pupil
$6,781
52/100
Matagorda County
Graduation
91.5%
Per pupil
$7,121
52/100
Reeves County
Graduation
86.1%
Per pupil
$8,669
52/100
Van Zandt County
Graduation
94.0%
Per pupil
$6,272
51/100
Cameron County
Graduation
92.0%
Per pupil
$6,876
51/100
Swisher County
Graduation
89.9%
Per pupil
$7,553
51/100
Polk County
Graduation
91.5%
Per pupil
$7,068
51/100
Wilson County
Graduation
95.2%
Per pupil
$5,901
51/100
Hopkins County
Graduation
90.8%
Per pupil
$7,239
51/100
Hale County
Graduation
91.7%
Per pupil
$7,006
51/100
Johnson County
Graduation
93.6%
Per pupil
$6,317
51/100
Galveston County
Graduation
92.9%
Per pupil
$6,504
50/100
Comal County
Graduation
96.4%
Per pupil
$5,599
50/100
King County
Graduation
75.0%
Per pupil
$12,630
50/100
Randall County
Graduation
97.0%
Per pupil
$5,348
50/100
Ellis County
Graduation
93.7%
Per pupil
$6,250
50/100
Hood County
Graduation
93.9%
Per pupil
$6,164
49/100
Bee County
Graduation
92.0%
Per pupil
$6,733
49/100
Travis County
Graduation
92.6%
Per pupil
$6,453
49/100
Tyler County
Graduation
91.0%
Per pupil
$7,047
49/100
Terry County
Graduation
89.4%
Per pupil
$7,453
49/100
Edwards County
Graduation
84.3%
Per pupil
$8,730
49/100
Erath County
Graduation
92.7%
Per pupil
$6,393
49/100
Hardin County
Graduation
94.5%
Per pupil
$5,950
49/100
Briscoe County
Graduation
84.4%
Per pupil
$8,697
48/100
Guadalupe County
Graduation
94.4%
Per pupil
$5,940
48/100
Presidio County
Graduation
91.6%
Per pupil
$6,862
48/100
Stonewall County
Graduation
90.0%
Per pupil
$7,225
48/100
Motley County
Graduation
75.0%
Per pupil
$10,772
48/100
Kerr County
Graduation
93.0%
Per pupil
$6,220
48/100
Terrell County
Graduation
75.0%
Per pupil
$10,669
47/100
Milam County
Graduation
90.9%
Per pupil
$6,962
47/100
Hidalgo County
Graduation
91.6%
Per pupil
$6,722
47/100
Washington County
Graduation
91.9%
Per pupil
$6,668
47/100
Smith County
Graduation
92.5%
Per pupil
$6,278
46/100
Hudspeth County
Graduation
83.5%
Per pupil
$8,655
46/100
San Jacinto County
Graduation
92.0%
Per pupil
$6,460
46/100
Kent County
Graduation
75.0%
Per pupil
$10,011
46/100
Throckmorton County
Graduation
75.0%
Per pupil
$9,907
45/100
Bandera County
Graduation
91.7%
Per pupil
$6,589
45/100
Carson County
Graduation
88.3%
Per pupil
$7,373
45/100
Taylor County
Graduation
92.2%
Per pupil
$6,196
45/100
Montgomery County
Graduation
92.9%
Per pupil
$5,998
44/100
Lipscomb County
Graduation
81.8%
Per pupil
$8,711
44/100
Shackelford County
Graduation
85.7%
Per pupil
$7,921
44/100
Gray County
Graduation
92.9%
Per pupil
$5,956
44/100
Lubbock County
Graduation
91.8%
Per pupil
$6,427
44/100
Limestone County
Graduation
89.7%
Per pupil
$7,020
44/100
Tarrant County
Graduation
91.4%
Per pupil
$6,430
43/100
Armstrong County
Graduation
90.0%
Per pupil
$6,845
43/100
Foard County
Graduation
75.0%
Per pupil
$9,307
43/100
McLennan County
Graduation
90.7%
Per pupil
$6,578
42/100
Jim Wells County
Graduation
91.0%
Per pupil
$6,468
42/100
Aransas County
Graduation
91.0%
Per pupil
$6,433
41/100
Liberty County
Graduation
90.6%
Per pupil
$6,504
41/100
Zapata County
Graduation
92.0%
Per pupil
$5,994
41/100
Lynn County
Graduation
82.8%
Per pupil
$7,966
40/100
Coryell County
Graduation
91.7%
Per pupil
$6,099
40/100
El Paso County
Graduation
88.2%
Per pupil
$6,901
38/100
Stephens County
Graduation
92.0%
Per pupil
$5,740
38/100
Potter County
Graduation
87.8%
Per pupil
$6,972
38/100
Fisher County
Graduation
78.6%
Per pupil
$8,141
37/100
Real County
Graduation
79.8%
Per pupil
$8,000
37/100
Uvalde County
Graduation
85.0%
Per pupil
$7,373
37/100
Nueces County
Graduation
90.4%
Per pupil
$6,183
36/100
Caldwell County
Graduation
90.6%
Per pupil
$6,144
36/100
Colorado County
Graduation
86.2%
Per pupil
$7,136
36/100
Midland County
Graduation
88.3%
Per pupil
$6,625
35/100
Orange County
Graduation
90.6%
Per pupil
$5,977
35/100
Concho County
Graduation
75.0%
Per pupil
$8,043
34/100
Zavala County
Graduation
88.8%
Per pupil
$6,392
33/100
Denton County
Graduation
88.8%
Per pupil
$6,390
33/100
Hays County
Graduation
88.9%
Per pupil
$6,356
33/100
Bell County
Graduation
89.3%
Per pupil
$6,256
33/100
Harris County
Graduation
87.4%
Per pupil
$6,524
32/100
Rains County
Graduation
87.0%
Per pupil
$6,605
31/100
Coleman County
Graduation
83.7%
Per pupil
$7,139
31/100
Tom Green County
Graduation
89.8%
Per pupil
$5,932
31/100
Victoria County
Graduation
89.1%
Per pupil
$5,937
29/100
Brazos County
Graduation
85.6%
Per pupil
$6,760
29/100
Harrison County
Graduation
79.2%
Per pupil
$7,336
28/100
Bexar County
Graduation
86.8%
Per pupil
$6,441
28/100
Jefferson County
Graduation
87.0%
Per pupil
$6,301
27/100
Somervell County
Graduation
79.7%
Per pupil
$7,202
27/100
Hartley County
Graduation
75.0%
Per pupil
$7,300
26/100
Kleberg County
Graduation
83.1%
Per pupil
$6,747
25/100
Deaf Smith County
Graduation
85.0%
Per pupil
$6,113
21/100
Dallas County
Graduation
83.5%
Per pupil
$6,296
20/100
Val Verde County
Graduation
85.8%
Per pupil
$5,851
19/100
Howard County
Graduation
78.3%
Per pupil
$6,417
16/100
Ector County
Graduation
80.0%
Per pupil
$5,761
10/100
Walker County
Graduation
80.7%
Per pupil
$5,678
10/100
Loving County
Graduation
Per pupil

— = data not available for this county.

Compare county school profiles in Texas

Use the comparison tool to review school scores, graduation rates, and spending side by side.

Compare Counties

Frequently Asked Questions About Texas Schools

Which Texas counties have the highest graduation rates?
Moore County (98.5%), Rockwall County (98.5%), and Titus County (97.8%) currently lead Texas among counties with available NCES four-year adjusted cohort graduation-rate data. This answer is generated from the same dataset used in the county table and can change when federal data refreshes.
What is per-pupil spending like in Texas?
Across Texas counties with available NCES district-finance data, average per-pupil spending is $7,498. The highest current county values are Glasscock County ($12,819), Borden County ($12,654), and King County ($12,630). Compare counties in the table before treating the statewide average as representative of a local district.
Which Texas county has the strongest measured school score?
Kenedy County has the highest school score in Texas with a score of 95/100, based on available NCES graduation-rate and school-finance data.
What is the average graduation rate in Texas?
The average high school graduation rate across Texas counties is 91.6%, based on NCES data.
Which county in Texas has the lowest school score?
Walker County has the lowest school score in Texas with a score of 10/100. School scores reflect available graduation-rate and per-pupil spending signals.

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

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