The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

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.

Largest district
HOUSTON ISD176,727 students · 273 schools

Test scores

Reading, SY 2023-24. State average: 52.7% met or exceeded.
Lowest 5 schools
  1. 8.0%
  2. 2.STORM EL
    SAN ANTONIO
    9.0%
  3. 3.WESTLAWN EL
    TEXARKANA
    9.0%
  4. 4.OGDEN EL
    SAN ANTONIO
    10.0%
  5. 10.0%

See all 7,853 schools ranked by score →

NameCityCountyLevelEnrollmentRating
TEXAS VIRTUAL ACADEMY AT HALLSVILLEHALLSVILLEHarrison CountyCombined19,731·
LONE STAR ONLINE ACADEMYROSCOENolan CountyElementary11,686·
TEXAS CONNECTIONS ACADEMY AT HOUSTONHOUSTONHarris CountyCombined8,641·
ESCHOOL PREP ACADEMYFORT STOCKTONPecos CountyElementary5,650·
CONROE H SCONROEMontgomery CountyHigh5,252·
ALLEN H SALLENCollin CountyHigh5,206·
THE WOODLANDS H STHE WOODLANDSMontgomery CountyHigh4,444·
DUNCANVILLE H SDUNCANVILLEDallas CountyHigh4,399·
NORTH SHORE SENIOR HIGHHOUSTONHarris CountyHigh4,284·
PERMIAN H SODESSAEctor CountyHigh4,138·
COPPELL H SCOPPELLDallas CountyHigh4,068·
DEER PARK H SDEER PARKHarris CountyHigh4,057·
ELSIK H SHOUSTONHarris CountyHigh4,057·
LEWISVILLE H SLEWISVILLEDenton CountyHigh4,001·
SUMMER CREEK H SHOUSTONHarris CountyHigh3,972·
KLEIN CAIN H SKLEINHarris CountyHigh3,922·
SKYLINE H SDALLASDallas CountyHigh3,837·
GRAND OAKS H SSPRINGMontgomery CountyHigh3,836·
ROUND ROCK H SROUND ROCKWilliamson CountyHigh3,824·
ODESSA H SODESSAEctor CountyHigh3,814·
DICKINSON H SDICKINSONGalveston CountyHigh3,810·
HASTINGS H SHOUSTONHarris CountyHigh3,786·
SEVEN LAKES H SKATYFort Bend CountyHigh3,773·
KLEIN OAK H SKLEINHarris CountyHigh3,766·
PROSPER H SPROSPERCollin CountyHigh3,753·
CINCO RANCH H SKATYFort Bend CountyHigh3,740·
C E KING H SHOUSTONHarris CountyHigh3,716·
BRIDGELAND H SCYPRESSHarris CountyHigh3,707·
ATASCOCITA H SHUMBLEHarris CountyHigh3,696·
DOBIE H SHOUSTONHarris CountyHigh3,692·
HEBRON H SCARROLLTONDenton CountyHigh3,668·
DEL VALLE H SDEL VALLETravis CountyHigh3,641·
LONE STAR VIRTUAL ACADEMYFORT STOCKTONPecos CountyHigh3,628·
CLEVELAND H SCLEVELANDLiberty CountyHigh3,627·
LAKE TRAVIS H SAUSTINTravis CountyHigh3,569·
KATY H SKATYFort Bend CountyHigh3,543·
MARTIN H SARLINGTONTarrant CountyHigh3,535·
MACARTHUR H SHOUSTONHarris CountyHigh3,501·
CYPRESS WOODS H SCYPRESSHarris CountyHigh3,469·
CYPRESS RANCH H SCYPRESSHarris CountyHigh3,463·
UNITED H SLAREDOWebb CountyHigh3,463·
PAETOW H SKATYHarris CountyHigh3,447·
FLOWER MOUND H SFLOWER MOUNDDenton CountyHigh3,426·
FRENSHIP H SWOLFFORTHLubbock CountyHigh3,422·
KLEIN FOREST H SKLEINHarris CountyHigh3,418·
PEARLAND H SPEARLANDBrazoria CountyHigh3,412·
REAGAN H SSAN ANTONIOBexar CountyHigh3,403·
FULSHEAR H SFULSHEARFort Bend CountyHigh3,401·
TAYLOR H SKATYHarris CountyHigh3,384·
KLEIN H SKLEINHarris CountyHigh3,366·
EAST CENTRAL H SSAN ANTONIOBexar CountyHigh3,362·
KLEIN COLLINS H SKLEINHarris CountyHigh3,360·
JORDAN H SKATYFort Bend CountyHigh3,330·
JERSEY VILLAGE H SHOUSTONHarris CountyHigh3,323·
COLLEGE PARK H STHE WOODLANDSMontgomery CountyHigh3,313·
V R EATON H SFORT WORTHTarrant CountyHigh3,288·
LOS FRESNOS H SLOS FRESNOSCameron CountyHigh3,285·
MINERAL WELLS SCHOOLSMINERAL WELLSPalo Pinto CountyCombined3,275·
UNITED SOUTH H SLAREDOWebb CountyHigh3,252·
LYNDON B JOHNSONLAREDOWebb CountyHigh3,240·
SOUTH GRAND PRAIRIE H SGRAND PRAIRIEDallas CountyHigh3,239·
TOMBALL H STOMBALLHarris CountyHigh3,227·
CYPRESS CREEK H SHOUSTONHarris CountyHigh3,222·
BELLAIRE H SBELLAIREHarris CountyHigh3,216·
CY-FAIR H SCYPRESSHarris CountyHigh3,216·
TOMBALL MEMORIAL H STOMBALLHarris CountyHigh3,213·
SAM HOUSTON H SARLINGTONTarrant CountyHigh3,208·
JOHNSON H SSAN ANTONIOBexar CountyHigh3,196·
WYLIE H SWYLIECollin CountyHigh3,189·
DAVIS H S ALDINEHOUSTONHarris CountyHigh3,184·
PASADENA MEMORIAL H SPASADENAHarris CountyHigh3,177·
CYPRESS LAKES H SKATYHarris CountyHigh3,175·
JOHN B ALEXANDER H SLAREDOWebb CountyHigh3,171·
TOMPKINS H SKATYFort Bend CountyHigh3,155·
CYPRESS PARK H SCYPRESSHarris CountyHigh3,117·
WILLIAM B TRAVIS H SRICHMONDFort Bend CountyHigh3,114·
ROCKWALL-HEATH H SHEATHRockwall CountyHigh3,072·
WAXAHACHIE H SWAXAHACHIEEllis CountyHigh3,056·
MAYDE CREEK H SHOUSTONHarris CountyHigh3,036·
PLANO EAST SR H SPLANOCollin CountyHigh3,033·
CYPRESS FALLS H SHOUSTONHarris CountyHigh3,018·
LANGHAM CREEK H SHOUSTONHarris CountyHigh3,011·
EASTLAKE H SEL PASOEl Paso CountyHigh3,004·
MARCUS H SFLOWER MOUNDDenton CountyHigh2,998·
WALLER H SWALLERHarris CountyHigh2,995·
CENTRAL H SSAN ANGELOTom Green CountyHigh2,985·
LAKE HIGHLANDS H SDALLASDallas CountyHigh2,972·
TIMBER CREEK H SFORT WORTHTarrant CountyHigh2,970·
BYRON NELSON H STROPHY CLUBDenton CountyHigh2,969·
LAMAR H SHOUSTONHarris CountyHigh2,968·
BRENNAN H SSAN ANTONIOBexar CountyHigh2,965·
HUMBLE H SHUMBLEHarris CountyHigh2,960·
PEBBLE HILLS H SEL PASOEl Paso CountyHigh2,952·
KELLER H SKELLERTarrant CountyHigh2,951·
ROCKWALL H SROCKWALLRockwall CountyHigh2,949·
MORTON RANCH H SKATYHarris CountyHigh2,944·
NORTH CROWLEY H SFORT WORTHTarrant CountyHigh2,936·
SACHSE H SSACHSEDallas CountyHigh2,935·
N GARLAND H SGARLANDDallas CountyHigh2,929·
CHANNELVIEW H SCHANNELVIEWHarris CountyHigh2,917·
DEAN LEAMAN JHFULSHEARFort Bend CountyMiddle2,888·
KINGWOOD H SKINGWOODHarris CountyHigh2,877·
BOWIE H SAUSTINTravis CountyHigh2,876·
MOE AND GENE JOHNSON H SBUDAHays CountyHigh2,870·
CYPRESS RIDGE H SHOUSTONHarris CountyHigh2,861·
WESTWOOD H SAUSTINWilliamson CountyHigh2,858·
WESTLAKE H SAUSTINTravis CountyHigh2,854·
LAWRENCE E ELKINS H SMISSOURI CITYFort Bend CountyHigh2,848·
TAYLOR H SHOUSTONHarris CountyHigh2,838·
FRANKLIN H SEL PASOEl Paso CountyHigh2,835·
ROYSE CITY H SROYSE CITYHunt CountyHigh2,834·
GRAND PRAIRIE H SGRAND PRAIRIEDallas CountyHigh2,817·
RIDGE POINT H SMISSOURI CITYFort Bend CountyHigh2,816·
RAY BRASWELL H SAUBREYDenton CountyHigh2,812·
WILLIS H SWILLISMontgomery CountyHigh2,809·
CYPRESS SPRINGS H SCYPRESSHarris CountyHigh2,800·
BYRON P STEELE II H SCIBOLOGuadalupe CountyHigh2,793·
CANEY CREEK H SCONROEMontgomery CountyHigh2,783·
HARLAN H SSAN ANTONIOBexar CountyHigh2,778·
TYLER LEGACY H STYLERSmith CountyHigh2,770·
ALVIN H SALVINBrazoria CountyHigh2,766·
OAK RIDGE H SCONROEMontgomery CountyHigh2,758·
HALTOM H SHALTOM CITYTarrant CountyHigh2,757·
HORN H SMESQUITEDallas CountyHigh2,757·
MANSFIELD LAKE RIDGE H SMANSFIELDTarrant CountyHigh2,751·
CLARK H SSAN ANTONIOBexar CountyHigh2,750·
FOSTER H SRICHMONDFort Bend CountyHigh2,747·
LEGACY H SMIDLANDMidland CountyHigh2,735·
TRINITY H SEULESSTarrant CountyHigh2,734·
WESTSIDE H SHOUSTONHarris CountyHigh2,729·
PREMIER H S ONLINELEWISVILLEDenton CountyHigh2,728·
MIDLAND H SMIDLANDMidland CountyHigh2,718·
CEDAR RIDGE H SROUND ROCKWilliamson CountyHigh2,713·
WYLIE EAST H SWYLIECollin CountyHigh2,709·
WESLACO H SWESLACOHidalgo CountyHigh2,699·
ECONOMEDES H SEDINBURGHidalgo CountyHigh2,689·
MIDWAY H SWACOMcLennan CountyHigh2,687·
NORTHWEST H SJUSTINDenton CountyHigh2,672·
OAK CLIFF FAITH FAMILY ACADEMYDALLASDallas CountyCombined2,670·
TAFT H SSAN ANTONIOBexar CountyHigh2,670·
RICHARDSON H SRICHARDSONDallas CountyHigh2,669·
CLEAR SPRINGS H SLEAGUE CITYGalveston CountyHigh2,668·
MCKINNEY H SMCKINNEYCollin CountyHigh2,668·
MCNEIL H SAUSTINTravis CountyHigh2,660·
BRANDEIS H SSAN ANTONIOBexar CountyHigh2,657·
STEPHEN F AUSTIN H SSUGAR LANDFort Bend CountyHigh2,655·
NIMITZ H SHOUSTONHarris CountyHigh2,651·
NORTH FORNEY H SFORNEYKaufman CountyHigh2,648·
CLEMENTS H SSUGAR LANDFort Bend CountyHigh2,641·
MEMORIAL H SHOUSTONHarris CountyHigh2,636·
MARSHALL H SSAN ANTONIOBexar CountyHigh2,634·
SAM RAYBURN H SPASADENAHarris CountyHigh2,627·
SOTOMAYOR H SSAN ANTONIOBexar CountyHigh2,627·
MEDINA VALLEY H SCASTROVILLEMedina CountyHigh2,626·
MADISON H SSAN ANTONIOBexar CountyHigh2,616·
SHADOW CREEK H SPEARLANDBrazoria CountyHigh2,599·
SPRING H SSPRINGHarris CountyHigh2,594·
SAMUEL CLEMENS H SSCHERTZGuadalupe CountyHigh2,589·
FORNEY H SFORNEYKaufman CountyHigh2,582·
ARLINGTON H SARLINGTONTarrant CountyHigh2,580·
SOCORRO H SEL PASOEl Paso CountyHigh2,579·
GUYER H SDENTONDenton CountyHigh2,577·
CORONADO H SEL PASOEl Paso CountyHigh2,576·
GLENDA DAWSON H SPEARLANDBrazoria CountyHigh2,569·
MANSFIELD LEGACY H SMANSFIELDTarrant CountyHigh2,568·
DRIPPING SPRINGS H SDRIPPING SPRINGSHays CountyHigh2,564·
PLANO WEST SENIOR H SPLANOCollin CountyHigh2,559·
MANSFIELD H SMANSFIELDTarrant CountyHigh2,552·
MCKINNEY BOYD H SMCKINNEYCollin CountyHigh2,547·
STEVENS H SSAN ANTONIOBexar CountyHigh2,546·
EDINBURG NORTH H SEDINBURGHidalgo CountyHigh2,542·
WARREN H SSAN ANTONIOBexar CountyHigh2,542·
O'CONNOR H SHELOTESBexar CountyHigh2,535·
LITTLE ELM H SLITTLE ELMDenton CountyHigh2,519·
CLEAR FALLS H SLEAGUE CITYGalveston CountyHigh2,508·
STONY POINT H SROUND ROCKWilliamson CountyHigh2,508·
CLEAR LAKE H SHOUSTONHarris CountyHigh2,500·
MONTWOOD H SEL PASOEl Paso CountyHigh2,499·
JUDSON H SCONVERSEBexar CountyHigh2,498·
ANDY DEKANEY H SHOUSTONHarris CountyHigh2,485·
MACARTHUR H SIRVINGDallas CountyHigh2,484·
ALDINE H SHOUSTONHarris CountyHigh2,481·
VISTA RIDGE H SCEDAR PARKWilliamson CountyHigh2,480·
CLEAR CREEK H SLEAGUE CITYGalveston CountyHigh2,469·
LAMAR H SARLINGTONTarrant CountyHigh2,457·
DEL RIO H SDEL RIOVal Verde CountyHigh2,447·
BOSWELL H SFORT WORTHTarrant CountyHigh2,445·
ROCK HILL H SFRISCOCollin CountyHigh2,442·
VANDEGRIFT H SAUSTINTravis CountyHigh2,437·
BRAZOSWOOD H SCLUTEBrazoria CountyHigh2,436·
CROWLEY H SCROWLEYTarrant CountyHigh2,433·
HARLINGEN H SHARLINGENCameron CountyHigh2,433·
ROOSEVELT H SSAN ANTONIOBexar CountyHigh2,431·
GEORGE BUSH H SRICHMONDFort Bend CountyHigh2,428·
WEATHERFORD H SWEATHERFORDParker CountyHigh2,427·
HEIGHTS H SHOUSTONHarris CountyHigh2,426·
TRAVIS B BRYAN H SBRYANBrazos CountyHigh2,426·
KAREN WAGNER H SSAN ANTONIOBexar CountyHigh2,423·
HOLMES H SSAN ANTONIOBexar CountyHigh2,422·
MANOR H SMANORTravis CountyHigh2,422·
AKINS EARLY COLLEGE H SAUSTINTravis CountyHigh2,421·
CANYON H SNEW BRAUNFELSComal CountyHigh2,414·
BELL H SHURSTTarrant CountyHigh2,411·
CENTRAL H SKELLERTarrant CountyHigh2,410·
LA JOYA H SLA JOYAHidalgo CountyHigh2,405·
NORTHBROOK H SHOUSTONHarris CountyHigh2,398·
HOUSTON MATH SCIENCE AND TECHNOLOGY CENTERHOUSTONHarris CountyHigh2,396·
STRATFORD H SHOUSTONHarris CountyHigh2,394·
IRVING H SIRVINGDallas CountyHigh2,390·
MCKINNEY NORTH H SMCKINNEYCollin CountyHigh2,387·
SAN MARCOS H SSAN MARCOSHays CountyHigh2,371·
SOUTHWEST H SSAN ANTONIOBexar CountyHigh2,363·
MAGNOLIA WEST H SMAGNOLIAMontgomery CountyHigh2,356·
BERKNER H SRICHARDSONDallas CountyHigh2,350·
NIMITZ H SIRVINGDallas CountyHigh2,343·
SST CORPUS CHRISTICORPUS CHRISTINueces CountyCombined2,343·
GEORGE RANCH H SRICHMONDFort Bend CountyHigh2,337·
GARLAND H SGARLANDDallas CountyHigh2,335·
GOOSE CREEK MEMORIALBAYTOWNHarris CountyHigh2,335·
EAGLE PASS H SEAGLE PASSMaverick CountyHigh2,326·
AUSTIN H SAUSTINTravis CountyHigh2,323·
TEMPLE H STEMPLEBell CountyHigh2,320·
PEARCE H SRICHARDSONDallas CountyHigh2,317·
HUTTO H SHUTTOWilliamson CountyHigh2,313·
HIGHTOWER H SMISSOURI CITYFort Bend CountyHigh2,312·
CHURCHILL H SSAN ANTONIOBexar CountyHigh2,308·
JACK C HAYS H SBUDAHays CountyHigh2,304·
CLEAR BROOK H SFRIENDSWOODHarris CountyHigh2,303·
LAKE BELTON H STEMPLEBell CountyHigh2,300·
PSJA EARLY COLLEGE H SSAN JUANHidalgo CountyHigh2,300·
RED OAK H SRED OAKEllis CountyHigh2,297·
EASTWOOD H SEL PASOEl Paso CountyHigh2,295·
MESQUITE H SMESQUITEDallas CountyHigh2,294·
MAGNOLIA H SMAGNOLIAMontgomery CountyHigh2,292·
LEGACY OF EDUCATIONAL EXCELLENCE H SSAN ANTONIOBexar CountyHigh2,285·
LONGVIEW H SLONGVIEWGregg CountyHigh2,272·
WALNUT GROVE H SPROSPERCollin CountyHigh2,268·
EDINBURG H SEDINBURGHidalgo CountyHigh2,267·
PLANO SR H SPLANOCollin CountyHigh2,267·
WESTFIELD H SHOUSTONHarris CountyHigh2,264·
EISENHOWER H SHOUSTONHarris CountyHigh2,262·
ROUSE H SLEANDERWilliamson CountyHigh2,260·
CHISHOLM TRAIL H SFORT WORTHTarrant CountyHigh2,258·
LANCASTER H SLANCASTERDallas CountyHigh2,255·
SOUTHWEST LEGACY H SVON ORMYBexar CountyHigh2,250·
COPPERAS COVE H SCOPPERAS COVECoryell CountyHigh2,247·
MANVEL H SMANVELBrazoria CountyHigh2,238·
WAKELAND H SFRISCODenton CountyHigh2,230·
TEXAS ONLINE PREPARATORY H SHUNTSVILLEWalker CountyHigh2,228·
COLLEGE STATION H SCOLLEGE STATIONBrazos CountyHigh2,226·

Texas school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →