There are 417 colleges in Texas - 106 public and 311 private schools. The 2025 average undergraduate tuition of the Texas colleges is $8,194 for state residents and $21,577 for out-of-state students.
125 Texas cities have at least one college and, of them, Houston has the most of 62 colleges. It has 23 four-year colleges and 21 community colleges with a total of 178,358 students. San Antonio and Dallas also has a number of colleges of 45 and 33 colleges respectively.
The following table shows the Texas colleges by city. The 2025 tuition & fees based on 4-year colleges' cost.
| City | Number of Schools | Under-graduate Tuition | Graduate Tuition | Population | Students to Faculty | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Total | 4-year | Community Colleges | Trade Schools | Total | Under. | Graduate | ||||
| Houston | 62 | 23 | 21 | 18 | $22,331 ($8,698) |
$24,207 ($9,439) |
178,358 | 151,814 | 26,544 | 16 to 1 |
| San Antonio | 45 | 20 | 8 | 17 | $22,092 ($7,448) |
$19,383 ($7,138) |
144,142 | 130,761 | 13,381 | 15 to 1 |
| Dallas | 33 | 18 | 6 | 9 | $20,517 ($7,129) |
$17,209 ($7,317) |
102,729 | 88,714 | 14,015 | 14 to 1 |
| Austin | 24 | 9 | 5 | 10 | $28,477 ($10,134) |
$20,543 ($12,006) |
104,017 | 92,173 | 11,867 | 15 to 1 |
| El Paso | 12 | 5 | 2 | 5 | $27,899 ($11,797) |
$13,682 ($6,355) |
56,832 | 52,088 | 4,744 | 18 to 1 |
| Fort Worth | 10 | 6 | 2 | 2 | $29,185 ($10,224) |
$21,642 ($7,835) |
66,356 | 58,836 | 7,520 | 15 to 1 |
| Arlington | 9 | 2 | 1 | 6 | $24,856 ($11,950) |
$17,337 ($11,249) |
47,354 | 34,925 | 12,429 | 20 to 1 |
| Irving | 8 | 2 | 2 | 4 | $35,469 | $16,616 | 5,420 | 4,777 | 643 | 19 to 1 |
| McAllen | 7 | 1 | 1 | 5 | $7,620 ($5,220) |
- | 29,461 | 29,461 | - | 20 to 1 |
| Laredo | 6 | 2 | - | 4 | $12,601 ($6,197) |
$15,490 ($6,650) |
20,379 | 18,598 | 1,781 | 22 to 1 |
| Corpus Christi | 6 | 2 | 1 | 3 | $13,422 ($7,374) |
$16,031 ($7,179) |
22,721 | 19,775 | 2,946 | 17 to 1 |
| Lubbock | 6 | 3 | 1 | 2 | $25,070 ($11,033) |
$14,930 ($8,336) |
47,960 | 35,885 | 12,075 | 11 to 1 |
| Richardson | 6 | 4 | 1 | 1 | $27,655 ($14,644) |
$22,995 ($15,168) |
35,653 | 26,900 | 8,753 | 14 to 1 |
| Abilene | 5 | 3 | - | 2 | $36,420 | $20,178 | 10,131 | 7,793 | 2,338 | 16 to 1 |
| Beaumont | 5 | 1 | 2 | 2 | $18,745 ($8,905) |
$16,022 ($8,642) |
23,629 | 14,041 | 9,588 | 15 to 1 |
| Brownsville | 5 | - | 2 | 3 | - | - | 10,044 | 10,044 | - | 22 to 1 |
| Waco | 4 | 1 | 3 | - | $58,100 | $43,578 | 40,738 | 35,027 | 5,711 | 17 to 1 |
| Amarillo | 4 | - | 1 | 3 | - | - | 9,676 | 9,676 | - | 14 to 1 |
| Texarkana | 4 | 1 | 1 | 2 | $24,680 ($8,349) |
$15,492 ($6,036) |
6,900 | 6,470 | 430 | 17 to 1 |
| Lufkin | 4 | - | 1 | 3 | - | - | 4,041 | 4,041 | - | 10 to 1 |
| Victoria | 4 | 1 | 1 | 2 | $16,941 ($7,149) |
$15,535 ($8,315) |
6,953 | 5,994 | 959 | 18 to 1 |
| Grand Prairie | 4 | - | 2 | 2 | - | - | 2,049 | 2,049 | - | 18 to 1 |
| Round Rock | 3 | 2 | - | 1 | $17,472 | $16,611 | 1,580 | 1,494 | 86 | 12 to 1 |
| Tyler | 3 | 3 | - | - | $13,019 ($6,724) |
$17,264 ($8,480) |
22,861 | 20,182 | 2,679 | 17 to 1 |
| Brenham | 3 | - | 1 | 2 | - | - | 18,117 | 18,117 | - | 19 to 1 |
| Pharr | 3 | - | 2 | 1 | - | - | 1,548 | 1,548 | - | 24 to 1 |
| Bryan | 3 | 1 | - | 2 | $33,705 ($11,597) |
- | 82 | 82 | - | 11 to 1 |
| Weslaco | 3 | - | - | 3 | - | - | 696 | 696 | - | 17 to 1 |
| Denton | 3 | 2 | - | 1 | $19,815 ($9,975) |
$16,186 ($8,806) |
62,453 | 44,725 | 17,728 | 22 to 1 |
| Killeen | 3 | 1 | 1 | 1 | $17,155 ($7,363) |
$13,586 ($6,242) |
10,805 | 10,157 | 648 | 19 to 1 |
| Odessa | 2 | 2 | - | - | $13,413 ($6,820) |
$19,116 ($9,276) |
15,566 | 14,199 | 1,367 | 22 to 1 |
| Georgetown | 2 | 1 | - | 1 | $53,613 | - | 1,519 | 1,519 | - | 10 to 1 |
| Mesquite | 2 | 1 | - | 1 | $8,304 | - | 28 | 28 | - | 3 to 1 |
| Jacksonville | 2 | 1 | 1 | - | $10,050 | $10,050 | 593 | 564 | 29 | 10 to 1 |
| Marshall | 2 | 2 | - | - | $21,590 | $7,266 | 2,596 | 2,346 | 250 | 16 to 1 |
| Pasadena | 2 | 1 | 1 | - | $6,690 ($4,320) |
- | 31,898 | 31,898 | - | 17 to 1 |
| Bedford | 2 | 1 | - | 1 | $11,620 | - | 89 | 89 | - | 8 to 1 |
| Addison | 2 | 1 | - | 1 | $14,520 | - | 1,424 | 1,424 | - | 24 to 1 |
| Garland | 2 | 1 | - | 1 | $9,060 | $7,260 | 954 | 180 | 774 | 19 to 1 |
| San Marcos | 2 | 1 | - | 1 | $22,930 ($11,450) |
$16,377 ($8,997) |
40,786 | 36,348 | 4,438 | 15 to 1 |
| Plano | 2 | 1 | - | 1 | $21,780 | $35,328 | 332 | 117 | 219 | 8 to 1 |
| Kerrville | 2 | 1 | - | 1 | $39,266 | $9,600 | 1,381 | 1,175 | 206 | 14 to 1 |
| Big Spring | 2 | - | 2 | - | - | - | 4,148 | 4,148 | - | 16 to 1 |
| Longview | 2 | 1 | - | 1 | $37,160 | $16,875 | 3,346 | 3,203 | 143 | 10 to 1 |
| Stafford | 2 | 1 | - | 1 | $15,436 | $12,460 | 1,533 | 1,159 | 374 | 19 to 1 |
| The Woodlands | 2 | 2 | - | - | $7,616 ($5,976) |
$5,840 | 73,645 | 73,306 | 339 | 17 to 1 |
| Sherman | 2 | 1 | - | 1 | $48,121 | $60,300 | 1,268 | 1,216 | 52 | 14 to 1 |
| Galveston | 2 | 2 | - | - | $17,094 ($7,924) |
$25,530 ($12,759) |
5,646 | 2,950 | 2,696 | 12 to 1 |
| Greenville | 2 | 1 | - | 1 | $7,000 | $7,300 | 80 | 63 | 17 | 14 to 1 |
| Seguin | 2 | 1 | - | 1 | $36,230 | $36,230 | 1,461 | 1,357 | 104 | 15 to 1 |
| Farmers Branch | 2 | 2 | - | - | $13,920 | $15,135 | 2,508 | 2,295 | 213 | 24 to 1 |
| Uvalde | 2 | - | 1 | 1 | - | - | 6,525 | 6,525 | - | 14 to 1 |
| Temple | 2 | - | 1 | 1 | - | - | 5,306 | 5,306 | - | 17 to 1 |
| Harlingen | 2 | - | 1 | 1 | - | - | 630 | 630 | - | 19 to 1 |
| Mission | 2 | - | - | 2 | - | - | 59 | 59 | - | 20 to 1 |
| Snyder | 1 | - | 1 | - | - | - | 1,385 | 1,385 | - | 17 to 1 |
| Del Rio | 1 | - | - | 1 | - | - | - | - | - | - |
| Orange | 1 | - | 1 | - | - | - | 3,629 | 3,629 | - | 23 to 1 |
| Midland | 1 | 1 | - | - | $6,180 ($4,920) |
- | 5,690 | 5,690 | - | 14 to 1 |
| College Station | 1 | 1 | - | - | $40,124 ($12,995) |
$24,505 ($11,748) |
78,321 | 60,710 | 17,611 | 20 to 1 |
| Cisco | 1 | - | 1 | - | - | - | 3,160 | 3,160 | - | 14 to 1 |
| Hillsboro | 1 | - | 1 | - | - | - | 4,158 | 4,158 | - | 14 to 1 |
| Edinburg | 1 | 1 | - | - | $19,645 ($9,799) |
$15,971 ($8,589) |
33,881 | 28,674 | 5,207 | 20 to 1 |
| Lewisville | 1 | - | - | 1 | - | - | 132 | 132 | - | 11 to 1 |
| Schertz | 1 | - | 1 | - | - | - | 319 | 319 | - | 30 to 1 |
| Commerce | 1 | 1 | - | - | $22,326 ($10,026) |
$14,718 ($7,338) |
13,252 | 9,992 | 3,260 | 17 to 1 |
| New Braunfels | 1 | - | - | 1 | - | - | 73 | 73 | - | 15 to 1 |
| Levelland | 1 | - | 1 | - | - | - | 9,098 | 9,098 | - | 16 to 1 |
| Universal City | 1 | - | 1 | - | - | - | 9,355 | 9,355 | - | 36 to 1 |
| San Angelo | 1 | 1 | - | - | $18,300 ($8,460) |
$14,889 ($7,509) |
11,542 | 9,702 | 1,840 | 19 to 1 |
| Carthage | 1 | - | 1 | - | - | - | 2,691 | 2,691 | - | 14 to 1 |
| Terrell | 1 | 1 | - | - | $14,638 | - | 110 | 110 | - | 15 to 1 |
| Hurst | 1 | - | - | 1 | - | - | 273 | 273 | - | 18 to 1 |
| Benbrook | 1 | - | - | 1 | - | - | 41 | 41 | - | 10 to 1 |
| Plainview | 1 | 1 | - | - | $23,782 | $16,580 | 2,809 | 2,087 | 722 | 10 to 1 |
| Jasper | 1 | - | - | 1 | - | - | 52 | 52 | - | 12 to 1 |
| Frisco | 1 | - | - | 1 | - | - | 30 | 30 | - | 30 to 1 |
| Hawkins | 1 | 1 | - | - | $11,720 | $24,150 | 622 | 577 | 45 | 10 to 1 |
| Prairie View | 1 | 1 | - | - | $26,874 ($11,299) |
$17,378 ($7,993) |
9,922 | 8,877 | 1,045 | 17 to 1 |
| Stephenville | 1 | 1 | - | - | $18,142 ($8,302) |
$14,907 ($7,527) |
17,433 | 15,254 | 2,179 | 20 to 1 |
| Eagle Pass | 1 | - | - | 1 | - | - | 77 | 77 | - | 9 to 1 |
| Desoto | 1 | - | - | 1 | - | - | 293 | 293 | - | 15 to 1 |
| Lake Jackson | 1 | 1 | - | - | $4,711 ($3,286) |
- | 3,812 | 3,812 | - | 20 to 1 |
| Mount Pleasant | 1 | - | 1 | - | - | - | 3,208 | 3,208 | - | 17 to 1 |
| Waxahachie | 1 | 1 | - | - | $25,064 | $9,602 | 1,794 | 1,479 | 315 | 15 to 1 |
| Canyon | 1 | 1 | - | - | $10,996 ($9,101) |
$8,574 ($7,284) |
9,045 | 6,926 | 2,119 | 14 to 1 |
| League City | 1 | - | 1 | - | - | - | 111 | 111 | - | 26 to 1 |
| Pearland | 1 | - | - | 1 | - | - | 69 | 69 | - | 25 to 1 |
| Belton | 1 | 1 | - | - | $34,300 | $20,980 | 3,321 | 2,803 | 518 | 17 to 1 |
| Huntsville | 1 | 1 | - | - | $19,068 ($9,228) |
$16,334 ($8,954) |
21,039 | 17,787 | 3,252 | 19 to 1 |
| Kingsville | 1 | 1 | - | - | $25,746 ($9,892) |
$14,560 ($6,157) |
6,864 | 5,386 | 1,478 | 18 to 1 |
| Athens | 1 | 1 | - | - | $5,970 ($4,920) |
- | 5,961 | 5,961 | - | 21 to 1 |
| Nacogdoches | 1 | 1 | - | - | $20,968 ($11,128) |
$15,209 ($7,829) |
10,472 | 9,129 | 1,343 | 16 to 1 |
| Wharton | 1 | - | 1 | - | - | - | 5,504 | 5,504 | - | 16 to 1 |
| Haltom city | 1 | - | - | 1 | - | - | 38 | 38 | - | 25 to 1 |
| Missouri City | 1 | - | - | 1 | - | - | - | - | - | - |
| Port Arthur | 1 | - | 1 | - | - | - | 4,680 | 4,680 | - | 29 to 1 |
| Wichita Falls | 1 | 1 | - | - | $11,770 ($9,950) |
$9,498 ($8,198) |
5,324 | 4,303 | 1,021 | 18 to 1 |
| San Angelon | 1 | - | - | 1 | - | - | 72 | 72 | - | 12 to 1 |
| Clute | 1 | - | - | 1 | - | - | 75 | 75 | - | 10 to 1 |
| Clarendon | 1 | - | 1 | - | - | - | 1,564 | 1,564 | - | 19 to 1 |
| Baytown | 1 | - | 1 | - | - | - | 8,323 | 8,323 | - | 31 to 1 |
| Keene | 1 | 1 | - | - | $25,380 | $25,380 | 764 | 758 | 6 | 12 to 1 |
| McKinney | 1 | 1 | - | - | $6,064 ($3,814) |
- | 39,548 | 39,548 | - | 21 to 1 |
| Beeville | 1 | - | 1 | - | - | - | 4,259 | 4,259 | - | 12 to 1 |
| Corsicana | 1 | 1 | - | - | $6,578 ($4,718) |
- | 6,557 | 6,557 | - | 21 to 1 |
| Vernon | 1 | - | 1 | - | - | - | 2,299 | 2,299 | - | 15 to 1 |
| Southlake | 1 | 1 | - | - | $12,480 | $10,530 | 540 | 251 | 289 | 10 to 1 |
| Webster | 1 | - | - | 1 | - | - | 133 | 133 | - | 10 to 1 |
| Gainesville | 1 | - | 1 | - | - | - | 8,106 | 8,106 | - | 19 to 1 |
| Brownwood | 1 | 1 | - | - | $34,982 | $11,492 | 809 | 751 | 58 | 10 to 1 |
| Paris | 1 | - | 1 | - | - | - | 4,533 | 4,533 | - | 25 to 1 |
| Alpine | 1 | 1 | - | - | $17,672 ($7,592) |
$14,220 ($6,661) |
2,384 | 1,890 | 494 | 11 to 1 |
| North Richland Hills | 1 | - | 1 | - | - | - | 154 | 154 | - | 11 to 1 |
| La Joya | 1 | - | - | 1 | - | - | 51 | 51 | - | 5 to 1 |
| Borger | 1 | - | 1 | - | - | - | 1,801 | 1,801 | - | 20 to 1 |
| Weatherford | 1 | 1 | - | - | $10,860 ($8,100) |
- | 6,520 | 6,520 | - | 19 to 1 |
| Silsbee | 1 | - | - | 1 | - | - | 75 | 75 | - | 20 to 1 |
| Cedar Hill | 1 | 1 | - | - | $13,920 | - | - | - | - | - |
| Carrollton | 1 | - | - | 1 | - | - | 328 | 328 | - | 20 to 1 |
| Kilgore | 1 | - | 1 | - | - | - | 7,198 | 7,198 | - | 20 to 1 |
| Texas City | 1 | 1 | - | - | $4,140 ($3,450) |
- | 5,127 | 5,127 | - | 18 to 1 |
| Ranger | 1 | - | 1 | - | - | - | 2,522 | 2,522 | - | 20 to 1 |
| Alvin | 1 | 1 | - | - | $4,402 ($3,130) |
- | 5,872 | 5,872 | - | 19 to 1 |
| Denison | 1 | 1 | - | - | $6,300 ($4,500) |
- | 4,324 | 4,324 | - | 20 to 1 |