9,930 schools in Texas
253 counties · 1094 cities · Public K-12
Texas's public-school directory lists 9,930 K-12 campuses across 253 counties and 1,094 cities. Largest by enrollment: Houston ISD.
Test scores
Reading, SY 2023-24. State average: 52.7% met or exceeded.Top 5 schools
- 100.0%
- 100.0%
- 100.0%
- 100.0%
- 100.0%
Lowest 5 schools
- 8.0%
- 9.0%
- 9.0%
- 10.0%
- 10.0%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| TEXAS VIRTUAL ACADEMY AT HALLSVILLE | HALLSVILLE | Harrison County | Combined | 19,731 | · |
| LONE STAR ONLINE ACADEMY | ROSCOE | Nolan County | Elementary | 11,686 | · |
| TEXAS CONNECTIONS ACADEMY AT HOUSTON | HOUSTON | Harris County | Combined | 8,641 | · |
| ESCHOOL PREP ACADEMY | FORT STOCKTON | Pecos County | Elementary | 5,650 | · |
| CONROE H S | CONROE | Montgomery County | High | 5,252 | · |
| ALLEN H S | ALLEN | Collin County | High | 5,206 | · |
| THE WOODLANDS H S | THE WOODLANDS | Montgomery County | High | 4,444 | · |
| DUNCANVILLE H S | DUNCANVILLE | Dallas County | High | 4,399 | · |
| NORTH SHORE SENIOR HIGH | HOUSTON | Harris County | High | 4,284 | · |
| PERMIAN H S | ODESSA | Ector County | High | 4,138 | · |
| COPPELL H S | COPPELL | Dallas County | High | 4,068 | · |
| DEER PARK H S | DEER PARK | Harris County | High | 4,057 | · |
| ELSIK H S | HOUSTON | Harris County | High | 4,057 | · |
| LEWISVILLE H S | LEWISVILLE | Denton County | High | 4,001 | · |
| SUMMER CREEK H S | HOUSTON | Harris County | High | 3,972 | · |
| KLEIN CAIN H S | KLEIN | Harris County | High | 3,922 | · |
| SKYLINE H S | DALLAS | Dallas County | High | 3,837 | · |
| GRAND OAKS H S | SPRING | Montgomery County | High | 3,836 | · |
| ROUND ROCK H S | ROUND ROCK | Williamson County | High | 3,824 | · |
| ODESSA H S | ODESSA | Ector County | High | 3,814 | · |
| DICKINSON H S | DICKINSON | Galveston County | High | 3,810 | · |
| HASTINGS H S | HOUSTON | Harris County | High | 3,786 | · |
| SEVEN LAKES H S | KATY | Fort Bend County | High | 3,773 | · |
| KLEIN OAK H S | KLEIN | Harris County | High | 3,766 | · |
| PROSPER H S | PROSPER | Collin County | High | 3,753 | · |
| CINCO RANCH H S | KATY | Fort Bend County | High | 3,740 | · |
| C E KING H S | HOUSTON | Harris County | High | 3,716 | · |
| BRIDGELAND H S | CYPRESS | Harris County | High | 3,707 | · |
| ATASCOCITA H S | HUMBLE | Harris County | High | 3,696 | · |
| DOBIE H S | HOUSTON | Harris County | High | 3,692 | · |
| HEBRON H S | CARROLLTON | Denton County | High | 3,668 | · |
| DEL VALLE H S | DEL VALLE | Travis County | High | 3,641 | · |
| LONE STAR VIRTUAL ACADEMY | FORT STOCKTON | Pecos County | High | 3,628 | · |
| CLEVELAND H S | CLEVELAND | Liberty County | High | 3,627 | · |
| LAKE TRAVIS H S | AUSTIN | Travis County | High | 3,569 | · |
| KATY H S | KATY | Fort Bend County | High | 3,543 | · |
| MARTIN H S | ARLINGTON | Tarrant County | High | 3,535 | · |
| MACARTHUR H S | HOUSTON | Harris County | High | 3,501 | · |
| CYPRESS WOODS H S | CYPRESS | Harris County | High | 3,469 | · |
| CYPRESS RANCH H S | CYPRESS | Harris County | High | 3,463 | · |
| UNITED H S | LAREDO | Webb County | High | 3,463 | · |
| PAETOW H S | KATY | Harris County | High | 3,447 | · |
| FLOWER MOUND H S | FLOWER MOUND | Denton County | High | 3,426 | · |
| FRENSHIP H S | WOLFFORTH | Lubbock County | High | 3,422 | · |
| KLEIN FOREST H S | KLEIN | Harris County | High | 3,418 | · |
| PEARLAND H S | PEARLAND | Brazoria County | High | 3,412 | · |
| REAGAN H S | SAN ANTONIO | Bexar County | High | 3,403 | · |
| FULSHEAR H S | FULSHEAR | Fort Bend County | High | 3,401 | · |
| TAYLOR H S | KATY | Harris County | High | 3,384 | · |
| KLEIN H S | KLEIN | Harris County | High | 3,366 | · |
| EAST CENTRAL H S | SAN ANTONIO | Bexar County | High | 3,362 | · |
| KLEIN COLLINS H S | KLEIN | Harris County | High | 3,360 | · |
| JORDAN H S | KATY | Fort Bend County | High | 3,330 | · |
| JERSEY VILLAGE H S | HOUSTON | Harris County | High | 3,323 | · |
| COLLEGE PARK H S | THE WOODLANDS | Montgomery County | High | 3,313 | · |
| V R EATON H S | FORT WORTH | Tarrant County | High | 3,288 | · |
| LOS FRESNOS H S | LOS FRESNOS | Cameron County | High | 3,285 | · |
| MINERAL WELLS SCHOOLS | MINERAL WELLS | Palo Pinto County | Combined | 3,275 | · |
| UNITED SOUTH H S | LAREDO | Webb County | High | 3,252 | · |
| LYNDON B JOHNSON | LAREDO | Webb County | High | 3,240 | · |
| SOUTH GRAND PRAIRIE H S | GRAND PRAIRIE | Dallas County | High | 3,239 | · |
| TOMBALL H S | TOMBALL | Harris County | High | 3,227 | · |
| CYPRESS CREEK H S | HOUSTON | Harris County | High | 3,222 | · |
| BELLAIRE H S | BELLAIRE | Harris County | High | 3,216 | · |
| CY-FAIR H S | CYPRESS | Harris County | High | 3,216 | · |
| TOMBALL MEMORIAL H S | TOMBALL | Harris County | High | 3,213 | · |
| SAM HOUSTON H S | ARLINGTON | Tarrant County | High | 3,208 | · |
| JOHNSON H S | SAN ANTONIO | Bexar County | High | 3,196 | · |
| WYLIE H S | WYLIE | Collin County | High | 3,189 | · |
| DAVIS H S ALDINE | HOUSTON | Harris County | High | 3,184 | · |
| PASADENA MEMORIAL H S | PASADENA | Harris County | High | 3,177 | · |
| CYPRESS LAKES H S | KATY | Harris County | High | 3,175 | · |
| JOHN B ALEXANDER H S | LAREDO | Webb County | High | 3,171 | · |
| TOMPKINS H S | KATY | Fort Bend County | High | 3,155 | · |
| CYPRESS PARK H S | CYPRESS | Harris County | High | 3,117 | · |
| WILLIAM B TRAVIS H S | RICHMOND | Fort Bend County | High | 3,114 | · |
| ROCKWALL-HEATH H S | HEATH | Rockwall County | High | 3,072 | · |
| WAXAHACHIE H S | WAXAHACHIE | Ellis County | High | 3,056 | · |
| MAYDE CREEK H S | HOUSTON | Harris County | High | 3,036 | · |
| PLANO EAST SR H S | PLANO | Collin County | High | 3,033 | · |
| CYPRESS FALLS H S | HOUSTON | Harris County | High | 3,018 | · |
| LANGHAM CREEK H S | HOUSTON | Harris County | High | 3,011 | · |
| EASTLAKE H S | EL PASO | El Paso County | High | 3,004 | · |
| MARCUS H S | FLOWER MOUND | Denton County | High | 2,998 | · |
| WALLER H S | WALLER | Harris County | High | 2,995 | · |
| CENTRAL H S | SAN ANGELO | Tom Green County | High | 2,985 | · |
| LAKE HIGHLANDS H S | DALLAS | Dallas County | High | 2,972 | · |
| TIMBER CREEK H S | FORT WORTH | Tarrant County | High | 2,970 | · |
| BYRON NELSON H S | TROPHY CLUB | Denton County | High | 2,969 | · |
| LAMAR H S | HOUSTON | Harris County | High | 2,968 | · |
| BRENNAN H S | SAN ANTONIO | Bexar County | High | 2,965 | · |
| HUMBLE H S | HUMBLE | Harris County | High | 2,960 | · |
| PEBBLE HILLS H S | EL PASO | El Paso County | High | 2,952 | · |
| KELLER H S | KELLER | Tarrant County | High | 2,951 | · |
| ROCKWALL H S | ROCKWALL | Rockwall County | High | 2,949 | · |
| MORTON RANCH H S | KATY | Harris County | High | 2,944 | · |
| NORTH CROWLEY H S | FORT WORTH | Tarrant County | High | 2,936 | · |
| SACHSE H S | SACHSE | Dallas County | High | 2,935 | · |
| N GARLAND H S | GARLAND | Dallas County | High | 2,929 | · |
| CHANNELVIEW H S | CHANNELVIEW | Harris County | High | 2,917 | · |
| DEAN LEAMAN JH | FULSHEAR | Fort Bend County | Middle | 2,888 | · |
| KINGWOOD H S | KINGWOOD | Harris County | High | 2,877 | · |
| BOWIE H S | AUSTIN | Travis County | High | 2,876 | · |
| MOE AND GENE JOHNSON H S | BUDA | Hays County | High | 2,870 | · |
| CYPRESS RIDGE H S | HOUSTON | Harris County | High | 2,861 | · |
| WESTWOOD H S | AUSTIN | Williamson County | High | 2,858 | · |
| WESTLAKE H S | AUSTIN | Travis County | High | 2,854 | · |
| LAWRENCE E ELKINS H S | MISSOURI CITY | Fort Bend County | High | 2,848 | · |
| TAYLOR H S | HOUSTON | Harris County | High | 2,838 | · |
| FRANKLIN H S | EL PASO | El Paso County | High | 2,835 | · |
| ROYSE CITY H S | ROYSE CITY | Hunt County | High | 2,834 | · |
| GRAND PRAIRIE H S | GRAND PRAIRIE | Dallas County | High | 2,817 | · |
| RIDGE POINT H S | MISSOURI CITY | Fort Bend County | High | 2,816 | · |
| RAY BRASWELL H S | AUBREY | Denton County | High | 2,812 | · |
| WILLIS H S | WILLIS | Montgomery County | High | 2,809 | · |
| CYPRESS SPRINGS H S | CYPRESS | Harris County | High | 2,800 | · |
| BYRON P STEELE II H S | CIBOLO | Guadalupe County | High | 2,793 | · |
| CANEY CREEK H S | CONROE | Montgomery County | High | 2,783 | · |
| HARLAN H S | SAN ANTONIO | Bexar County | High | 2,778 | · |
| TYLER LEGACY H S | TYLER | Smith County | High | 2,770 | · |
| ALVIN H S | ALVIN | Brazoria County | High | 2,766 | · |
| OAK RIDGE H S | CONROE | Montgomery County | High | 2,758 | · |
| HALTOM H S | HALTOM CITY | Tarrant County | High | 2,757 | · |
| HORN H S | MESQUITE | Dallas County | High | 2,757 | · |
| MANSFIELD LAKE RIDGE H S | MANSFIELD | Tarrant County | High | 2,751 | · |
| CLARK H S | SAN ANTONIO | Bexar County | High | 2,750 | · |
| FOSTER H S | RICHMOND | Fort Bend County | High | 2,747 | · |
| LEGACY H S | MIDLAND | Midland County | High | 2,735 | · |
| TRINITY H S | EULESS | Tarrant County | High | 2,734 | · |
| WESTSIDE H S | HOUSTON | Harris County | High | 2,729 | · |
| PREMIER H S ONLINE | LEWISVILLE | Denton County | High | 2,728 | · |
| MIDLAND H S | MIDLAND | Midland County | High | 2,718 | · |
| CEDAR RIDGE H S | ROUND ROCK | Williamson County | High | 2,713 | · |
| WYLIE EAST H S | WYLIE | Collin County | High | 2,709 | · |
| WESLACO H S | WESLACO | Hidalgo County | High | 2,699 | · |
| ECONOMEDES H S | EDINBURG | Hidalgo County | High | 2,689 | · |
| MIDWAY H S | WACO | McLennan County | High | 2,687 | · |
| NORTHWEST H S | JUSTIN | Denton County | High | 2,672 | · |
| OAK CLIFF FAITH FAMILY ACADEMY | DALLAS | Dallas County | Combined | 2,670 | · |
| TAFT H S | SAN ANTONIO | Bexar County | High | 2,670 | · |
| RICHARDSON H S | RICHARDSON | Dallas County | High | 2,669 | · |
| CLEAR SPRINGS H S | LEAGUE CITY | Galveston County | High | 2,668 | · |
| MCKINNEY H S | MCKINNEY | Collin County | High | 2,668 | · |
| MCNEIL H S | AUSTIN | Travis County | High | 2,660 | · |
| BRANDEIS H S | SAN ANTONIO | Bexar County | High | 2,657 | · |
| STEPHEN F AUSTIN H S | SUGAR LAND | Fort Bend County | High | 2,655 | · |
| NIMITZ H S | HOUSTON | Harris County | High | 2,651 | · |
| NORTH FORNEY H S | FORNEY | Kaufman County | High | 2,648 | · |
| CLEMENTS H S | SUGAR LAND | Fort Bend County | High | 2,641 | · |
| MEMORIAL H S | HOUSTON | Harris County | High | 2,636 | · |
| MARSHALL H S | SAN ANTONIO | Bexar County | High | 2,634 | · |
| SAM RAYBURN H S | PASADENA | Harris County | High | 2,627 | · |
| SOTOMAYOR H S | SAN ANTONIO | Bexar County | High | 2,627 | · |
| MEDINA VALLEY H S | CASTROVILLE | Medina County | High | 2,626 | · |
| MADISON H S | SAN ANTONIO | Bexar County | High | 2,616 | · |
| SHADOW CREEK H S | PEARLAND | Brazoria County | High | 2,599 | · |
| SPRING H S | SPRING | Harris County | High | 2,594 | · |
| SAMUEL CLEMENS H S | SCHERTZ | Guadalupe County | High | 2,589 | · |
| FORNEY H S | FORNEY | Kaufman County | High | 2,582 | · |
| ARLINGTON H S | ARLINGTON | Tarrant County | High | 2,580 | · |
| SOCORRO H S | EL PASO | El Paso County | High | 2,579 | · |
| GUYER H S | DENTON | Denton County | High | 2,577 | · |
| CORONADO H S | EL PASO | El Paso County | High | 2,576 | · |
| GLENDA DAWSON H S | PEARLAND | Brazoria County | High | 2,569 | · |
| MANSFIELD LEGACY H S | MANSFIELD | Tarrant County | High | 2,568 | · |
| DRIPPING SPRINGS H S | DRIPPING SPRINGS | Hays County | High | 2,564 | · |
| PLANO WEST SENIOR H S | PLANO | Collin County | High | 2,559 | · |
| MANSFIELD H S | MANSFIELD | Tarrant County | High | 2,552 | · |
| MCKINNEY BOYD H S | MCKINNEY | Collin County | High | 2,547 | · |
| STEVENS H S | SAN ANTONIO | Bexar County | High | 2,546 | · |
| EDINBURG NORTH H S | EDINBURG | Hidalgo County | High | 2,542 | · |
| WARREN H S | SAN ANTONIO | Bexar County | High | 2,542 | · |
| O'CONNOR H S | HELOTES | Bexar County | High | 2,535 | · |
| LITTLE ELM H S | LITTLE ELM | Denton County | High | 2,519 | · |
| CLEAR FALLS H S | LEAGUE CITY | Galveston County | High | 2,508 | · |
| STONY POINT H S | ROUND ROCK | Williamson County | High | 2,508 | · |
| CLEAR LAKE H S | HOUSTON | Harris County | High | 2,500 | · |
| MONTWOOD H S | EL PASO | El Paso County | High | 2,499 | · |
| JUDSON H S | CONVERSE | Bexar County | High | 2,498 | · |
| ANDY DEKANEY H S | HOUSTON | Harris County | High | 2,485 | · |
| MACARTHUR H S | IRVING | Dallas County | High | 2,484 | · |
| ALDINE H S | HOUSTON | Harris County | High | 2,481 | · |
| VISTA RIDGE H S | CEDAR PARK | Williamson County | High | 2,480 | · |
| CLEAR CREEK H S | LEAGUE CITY | Galveston County | High | 2,469 | · |
| LAMAR H S | ARLINGTON | Tarrant County | High | 2,457 | · |
| DEL RIO H S | DEL RIO | Val Verde County | High | 2,447 | · |
| BOSWELL H S | FORT WORTH | Tarrant County | High | 2,445 | · |
| ROCK HILL H S | FRISCO | Collin County | High | 2,442 | · |
| VANDEGRIFT H S | AUSTIN | Travis County | High | 2,437 | · |
| BRAZOSWOOD H S | CLUTE | Brazoria County | High | 2,436 | · |
| CROWLEY H S | CROWLEY | Tarrant County | High | 2,433 | · |
| HARLINGEN H S | HARLINGEN | Cameron County | High | 2,433 | · |
| ROOSEVELT H S | SAN ANTONIO | Bexar County | High | 2,431 | · |
| GEORGE BUSH H S | RICHMOND | Fort Bend County | High | 2,428 | · |
| WEATHERFORD H S | WEATHERFORD | Parker County | High | 2,427 | · |
| HEIGHTS H S | HOUSTON | Harris County | High | 2,426 | · |
| TRAVIS B BRYAN H S | BRYAN | Brazos County | High | 2,426 | · |
| KAREN WAGNER H S | SAN ANTONIO | Bexar County | High | 2,423 | · |
| HOLMES H S | SAN ANTONIO | Bexar County | High | 2,422 | · |
| MANOR H S | MANOR | Travis County | High | 2,422 | · |
| AKINS EARLY COLLEGE H S | AUSTIN | Travis County | High | 2,421 | · |
| CANYON H S | NEW BRAUNFELS | Comal County | High | 2,414 | · |
| BELL H S | HURST | Tarrant County | High | 2,411 | · |
| CENTRAL H S | KELLER | Tarrant County | High | 2,410 | · |
| LA JOYA H S | LA JOYA | Hidalgo County | High | 2,405 | · |
| NORTHBROOK H S | HOUSTON | Harris County | High | 2,398 | · |
| HOUSTON MATH SCIENCE AND TECHNOLOGY CENTER | HOUSTON | Harris County | High | 2,396 | · |
| STRATFORD H S | HOUSTON | Harris County | High | 2,394 | · |
| IRVING H S | IRVING | Dallas County | High | 2,390 | · |
| MCKINNEY NORTH H S | MCKINNEY | Collin County | High | 2,387 | · |
| SAN MARCOS H S | SAN MARCOS | Hays County | High | 2,371 | · |
| SOUTHWEST H S | SAN ANTONIO | Bexar County | High | 2,363 | · |
| MAGNOLIA WEST H S | MAGNOLIA | Montgomery County | High | 2,356 | · |
| BERKNER H S | RICHARDSON | Dallas County | High | 2,350 | · |
| NIMITZ H S | IRVING | Dallas County | High | 2,343 | · |
| SST CORPUS CHRISTI | CORPUS CHRISTI | Nueces County | Combined | 2,343 | · |
| GEORGE RANCH H S | RICHMOND | Fort Bend County | High | 2,337 | · |
| GARLAND H S | GARLAND | Dallas County | High | 2,335 | · |
| GOOSE CREEK MEMORIAL | BAYTOWN | Harris County | High | 2,335 | · |
| EAGLE PASS H S | EAGLE PASS | Maverick County | High | 2,326 | · |
| AUSTIN H S | AUSTIN | Travis County | High | 2,323 | · |
| TEMPLE H S | TEMPLE | Bell County | High | 2,320 | · |
| PEARCE H S | RICHARDSON | Dallas County | High | 2,317 | · |
| HUTTO H S | HUTTO | Williamson County | High | 2,313 | · |
| HIGHTOWER H S | MISSOURI CITY | Fort Bend County | High | 2,312 | · |
| CHURCHILL H S | SAN ANTONIO | Bexar County | High | 2,308 | · |
| JACK C HAYS H S | BUDA | Hays County | High | 2,304 | · |
| CLEAR BROOK H S | FRIENDSWOOD | Harris County | High | 2,303 | · |
| LAKE BELTON H S | TEMPLE | Bell County | High | 2,300 | · |
| PSJA EARLY COLLEGE H S | SAN JUAN | Hidalgo County | High | 2,300 | · |
| RED OAK H S | RED OAK | Ellis County | High | 2,297 | · |
| EASTWOOD H S | EL PASO | El Paso County | High | 2,295 | · |
| MESQUITE H S | MESQUITE | Dallas County | High | 2,294 | · |
| MAGNOLIA H S | MAGNOLIA | Montgomery County | High | 2,292 | · |
| LEGACY OF EDUCATIONAL EXCELLENCE H S | SAN ANTONIO | Bexar County | High | 2,285 | · |
| LONGVIEW H S | LONGVIEW | Gregg County | High | 2,272 | · |
| WALNUT GROVE H S | PROSPER | Collin County | High | 2,268 | · |
| EDINBURG H S | EDINBURG | Hidalgo County | High | 2,267 | · |
| PLANO SR H S | PLANO | Collin County | High | 2,267 | · |
| WESTFIELD H S | HOUSTON | Harris County | High | 2,264 | · |
| EISENHOWER H S | HOUSTON | Harris County | High | 2,262 | · |
| ROUSE H S | LEANDER | Williamson County | High | 2,260 | · |
| CHISHOLM TRAIL H S | FORT WORTH | Tarrant County | High | 2,258 | · |
| LANCASTER H S | LANCASTER | Dallas County | High | 2,255 | · |
| SOUTHWEST LEGACY H S | VON ORMY | Bexar County | High | 2,250 | · |
| COPPERAS COVE H S | COPPERAS COVE | Coryell County | High | 2,247 | · |
| MANVEL H S | MANVEL | Brazoria County | High | 2,238 | · |
| WAKELAND H S | FRISCO | Denton County | High | 2,230 | · |
| TEXAS ONLINE PREPARATORY H S | HUNTSVILLE | Walker County | High | 2,228 | · |
| COLLEGE STATION H S | COLLEGE STATION | Brazos County | High | 2,226 | · |