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

Harris County

Texas · Public K-12

On the public-school side, Harris County (Texas) totals 1,205 K-12 campuses and roughly 886,911 students. Median household income is around $74,983. By grade band, the county runs 715 elementary, 228 middle, and 235 high schools.

7-year change in Harris County

SY 2017-18 vs SY 2024-25
Total enrollment
885,618
-12,290 (-1%) vs SY 2017-18
School count
1,150
+64 (+6%) vs SY 2017-18
% White
14%
was 17%
% Hispanic
58%
was 56%
% Black
19%
was 19%
% Asian
5%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
1,205
82 districts
Enrollment
886,911
NCES CCD
Median income
$74,983
Above Texas avg
Free/reduced lunch
70.4%
Above Texas avg
Elementary
715
415,876 students
Middle
228
182,138 students
High
235
272,105 students
Combined / other
27
16,792 students
LARGEST DISTRICT
HOUSTON ISD
176,727 students · 82 districts in Harris County

County vs. school enrollment demographics

Left bar is the racial makeup of Harris County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
34%
Hispanic
44%
Black
19%
Asian
7%
Two or more
24%
Native American
1%
Pacific Islander
0%
School enrollment
White
14%
Hispanic
58%
Black
19%
Asian
5%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
34.2%
adults 25+
Poverty rate
13.1%
ACS 5-year
Unemployment
6.7%
civilian labor
Median age
35
25.9% under 18

Test scores in Harris County

Latest 2023-24 ELA proficiency, 1,003 schools ranked. Texas state average: 52.7%.

Lowest 5 schools (ELA)
  1. CARAWAY EL· 13.0%
  2. JOHNSON EL· 16.0%
  3. BLOOM ACADEMY CHARTER SCHOOL· 17.0%
  4. REVE PREPARATORY CHARTER SCHOOL· 17.0%
  5. SMITH EL· 18.0%

See all 1,003 schools in Harris County ranked by score →

All schools (1,205)

NameCityLevelGradesEnrollmentRating
TEXAS CONNECTIONS ACADEMY AT HOUSTONHoustonCombined03-128,641·
NORTH SHORE SENIOR HIGHHoustonHigh09-124,284·
DEER PARK H SDeer ParkHigh09-124,057·
ELSIK H SHoustonHigh09-124,057·
SUMMER CREEK H SHoustonHigh09-123,972·
KLEIN CAIN H SKleinHigh09-123,922·
HASTINGS H SHoustonHigh09-123,786·
KLEIN OAK H SKleinHigh09-123,766·
C E KING H SHoustonHigh09-123,716·
BRIDGELAND H SCypressHigh09-123,707·
ATASCOCITA H SHumbleHigh09-123,696·
DOBIE H SHoustonHigh09-123,692·
MACARTHUR H SHoustonHigh09-123,501·
CYPRESS WOODS H SCypressHigh09-123,469·
CYPRESS RANCH H SCypressHigh09-123,463·
PAETOW H SKatyHigh09-123,447·
KLEIN FOREST H SKleinHigh09-123,418·
TAYLOR H SKatyHigh09-123,384·
KLEIN H SKleinHigh09-123,366·
KLEIN COLLINS H SKleinHigh09-123,360·
JERSEY VILLAGE H SHoustonHigh09-123,323·
TOMBALL H STomballHigh09-123,227·
CYPRESS CREEK H SHoustonHigh09-123,222·
BELLAIRE H SBellaireHigh09-123,216·
CY-FAIR H SCypressHigh09-123,216·
TOMBALL MEMORIAL H STomballHigh09-123,213·
DAVIS H S ALDINEHoustonHigh09-123,184·
PASADENA MEMORIAL H SPasadenaHigh09-123,177·
CYPRESS LAKES H SKatyHigh09-123,175·
CYPRESS PARK H SCypressHigh09-123,117·
MAYDE CREEK H SHoustonHigh09-123,036·
CYPRESS FALLS H SHoustonHigh09-123,018·
LANGHAM CREEK H SHoustonHigh09-123,011·
WALLER H SWallerHigh09-122,995·
LAMAR H SHoustonHigh09-122,968·
HUMBLE H SHumbleHigh09-122,960·
MORTON RANCH H SKatyHigh09-122,944·
CHANNELVIEW H SChannelviewHigh09-122,917·
KINGWOOD H SKingwoodHigh09-122,877·
CYPRESS RIDGE H SHoustonHigh09-122,861·
TAYLOR H SHoustonHigh09-122,838·
CYPRESS SPRINGS H SCypressHigh09-122,800·
WESTSIDE H SHoustonHigh09-122,729·
NIMITZ H SHoustonHigh09-122,651·
MEMORIAL H SHoustonHigh09-122,636·
SAM RAYBURN H SPasadenaHigh09-122,627·
SPRING H SSpringHigh09-122,594·
CLEAR LAKE H SHoustonHigh09-122,500·
ANDY DEKANEY H SHoustonHigh09-122,485·
ALDINE H SHoustonHigh09-122,481·
HEIGHTS H SHoustonHigh09-122,426·
NORTHBROOK H SHoustonHigh09-122,398·
HOUSTON MATH SCIENCE AND TECHNOLOGY CENTERHoustonHigh09-122,396·
STRATFORD H SHoustonHigh09-122,394·
GOOSE CREEK MEMORIALBaytownHigh09-122,335·
CLEAR BROOK H SFriendswoodHigh09-122,303·
WESTFIELD H SHoustonHigh09-122,264·
EISENHOWER H SHoustonHigh09-122,262·
PASADENA H SPasadenaHigh09-122,217·
SOUTH HOUSTON H SSo HoustonHigh09-122,185·
STERLING H SBaytownHigh09-122,150·
CROSBY H SCrosbyHigh09-122,148·
MILBY H SHoustonHigh09-122,126·
LA PORTE H SLa PorteHigh09-122,090·
SPRING WOODS H SHoustonHigh09-122,020·
WESTBURY H SHoustonHigh09-121,991·
WISDOM H SHoustonHigh09-121,965·
KINGWOOD PARK H SKingwoodHigh09-121,884·
CHAVEZ H SHoustonHigh09-121,857·
GALENA PARK H SGalena ParkHigh09-121,815·
LEE H SBaytownHigh09-121,747·
SHARPSTOWN H SHoustonHigh09-121,689·
SST CHAMPIONSHoustonCombinedPK-121,660·
WALTRIP H SHoustonHigh09-121,615·
MADISON H SHoustonHigh09-121,588·
CROSBY MIDDLECrosbyMiddle06-081,560·
SPRAGUE MIDDLECypressMiddle06-081,555·
CARL WUNSCHE SR H SSpringHigh09-121,503·
DR KIRK LEWIS CAREER AND TECHNICAL H SHoustonCombinedPK-121,486·
WEST LAKE MIDDLEHumbleMiddle06-081,486·
LANIER MIDDLEHoustonMiddle06-081,485·
ROWE MIDDLECypressMiddle06-081,481·
HAMILTON MIDDLECypressMiddle06-081,474·
ANTHONY MIDDLECyressMiddle06-081,442·
SPILLANE MIDDLECypressMiddle06-081,436·
ARAGON MIDDLEHoustonMiddle06-081,424·
THORNTON MIDDLEKatyMiddle06-081,424·
SALYARDS MIDDLECypressMiddle06-081,413·
BURBANK MIDDLEHoustonMiddle06-081,412·
MCGOWN ELCypressElementaryPK-051,408·
ARNOLD MIDDLECypressMiddle06-081,376·
COOK MIDDLEHoustonMiddle06-081,375·
BLACK MIDDLEHoustonMiddle06-081,364·
GOODSON MIDDLECypressMiddle06-081,360·
C E KING MIDDLEHoustonMiddle06-081,359·
TRUITT MIDDLEHoustonMiddle06-081,353·
SHARPSTOWN INTERNATIONAL SCHOOLHoustonHigh06-121,352·
BLEYL MIDDLEHoustonMiddle06-081,322·
WUNDERLICH INTKleinMiddle06-081,319·
HOFIUS INTKleinMiddle06-081,313·

Cities in Harris County

Houston783 schoolsKaty60 schoolsKlein54 schoolsPasadena49 schoolsHumble41 schoolsCypress38 schoolsBaytown29 schoolsTomball24 schoolsSpring21 schoolsKingwood14 schoolsLa Porte13 schoolsChannelview11 schoolsDeer Park11 schoolsCrosby8 schoolsBellaire5 schoolsFriendswood5 schoolsWebster5 schoolsGalena Park4 schoolsHighlands4 schoolsHuffman4 schoolsSeabrook4 schoolsSo Houston4 schoolsThe Woodlands4 schoolsWaller4 schoolsHockley2 schoolsCyress1 schoolDallas1 schoolEl Lago1 schoolSouth Houston1 school

About Harris County

Harris County is a sizable Texas county of about 4,838,303 residents, home to 1205 public schools and roughly 886,911 students.

In context, census numbers show median household income runs near $74,983, about 34% of adults have a bachelor's degree or above, and the federal-poverty share is near 13%. That income level is 13% higher than the Texas median.

Looking at the level breakdown, Harris County consists of 715 elementary schools (415,876 students), 228 middle schools (182,138), 235 high schools (272,105), and 27 combined or other schools.

HOUSTON ISD dominates the local landscape, accounting for roughly 176,727 students on its own.

Five-year track record. Combined enrollment now sits at 885,618 students, remained close to its prior level from the 897,908 reported in SY 2017-18. Harris County now counts 1150 public schools, up from 1086 in SY 2017-18.

On this page, the community for Harris County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Harris County?
There are 1,205 public K-12 schools in Harris County, Texas, with a combined enrollment of about 886,911.
How many high schools are in Harris County?
Harris County, Texas has 235 public high schools, serving approximately 272,105 students.
How many middle schools are in Harris County?
Harris County, Texas has 228 public middle schools, serving approximately 182,138 students.
How many elementary schools are in Harris County?
Harris County, Texas has 715 public elementary schools, serving approximately 415,876 students.
What is the largest school district in Harris County?
HOUSTON ISD is the largest school district in Harris County, serving approximately 176,727 students. The county contains 82 school districts overall.
How many people live in Harris County?
Harris County has roughly 4,838,303 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Harris County?
Median household income in Harris County is $74,983, above the Texas average of $66,482. About 13.1% of residents live below the federal poverty line.
How educated are residents of Harris County?
Approximately 34.2% of adults 25 and older in Harris County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Harris County qualify for free or reduced lunch?
Roughly 70.4% of students in Harris County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Texas county average of 61.1%.
What is the student-teacher ratio in Harris County schools?
Across Harris County public schools, the enrollment-weighted student-teacher ratio is approximately 16.2 to 1.

Harris County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data