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
SPRING FOREST MIDDLEHoustonMiddle06-08993·
COBB 6TH GRADE CAMPUSHoustonMiddle06-06991·
YES PREP NORTH FORESTHoustonHigh06-12991·
EMERSON ELHoustonElementaryPK-05990·
WOODARD ELCypressElementaryPK-05990·
YES PREP - WESTHoustonHigh06-12990·
ATASCOCITA MIDDLEHumbleMiddle06-08986·
WALKER ELKatyElementaryPK-05984·
CHET BURCHETT ELSpringElementaryPK-05982·
RICKEY C BAILEY MIDDLESpringMiddle06-08982·
TIPPS ELHoustonElementaryPK-05980·
KIPP CONNECT PREPARATORYHoustonHigh06-12979·
EMERY ELKatyElementaryPK-05974·
KINGWOOD MIDDLEKingwoodMiddle06-08973·
TIMBER CREEK ELThe WoodlandsElementaryPK-05970·
WEST MEMORIAL ELKatyElementaryPK-05970·
MORTON RANCH ELKatyElementaryPK-05969·
GARCIA MIDDLEHoustonMiddle06-08966·
T H MCDONALD J HKatyMiddle06-08966·
HAMBRICK MIDDLEHoustonMiddle06-08965·
NORTH SHORE ELHoustonElementaryPK-05965·
BETHKE ELKatyElementaryPK-05964·
HOUSTON GATEWAY ACADEMY - CORAL CAMPUSHoustonCombinedPK-12961·
MCFEE ELKatyElementaryPK-05961·
ADAM ELHoustonElementaryPK-05957·
COPELAND ELHoustonElementaryPK-05951·
OAK FOREST ELHoustonElementaryPK-05950·
BANG ELHoustonElementaryPK-05949·
TOMBALL J HTomballMiddle07-08948·
YES PREP - NORTHSIDEHoustonHigh06-12948·
HEMMENWAY ELKatyElementaryPK-05947·
ALBRIGHT MIDDLEHoustonMiddle07-08945·
YES PREP - WHITE OAKHoustonHigh06-12942·
BONHAM ELHoustonElementaryPK-05940·
GLEASON ELHoustonElementaryPK-05940·
YES PREP - NORTHWESTHoustonHigh06-12940·
CREEKVIEW ELThe WoodlandsElementaryPK-05937·
ILTEXAS KATY ELKatyElementaryKG-05936·
AGUIRRE J HHoustonMiddle06-08933·
BONDY INTPasadenaMiddle07-08933·
YES PREP - 5TH WARDHoustonHigh06-12933·
AULT ELCypressElementaryPK-05930·
AUTUMN CREEK ELHumbleElementaryPK-05930·
DEBAKEY H S FOR HEALTH PROFHoustonHigh09-12929·
KIPP DREAM PREPHoustonElementaryPK-04929·
PARKER ELHoustonElementaryPK-05924·
TWAIN ELHoustonElementaryPK-05924·
SNEED ELHoustonElementaryPK-04922·
KIPP SHINE PREPHoustonElementaryPK-04920·
LAKELAND ELHumbleElementaryPK-05919·
SHERIDAN ELKatyElementaryPK-05919·
DANISH ELHoustonElementaryPK-05918·
ATASCOCITA SPRINGS ELHumbleElementaryPK-05917·
RODRIGUEZ ELHoustonElementaryPK-05917·
MCNAMARA ELHoustonElementaryPK-05916·
HUFFMAN ELHuffmanElementaryPK-05915·
FURR H SHoustonHigh09-12914·
FARNEY ELHoustonElementaryPK-05911·
HAMILTON MIDDLEHoustonMiddle06-08911·
MEAD MIDDLEHoustonMiddle06-08910·
FOX ELKleinElementaryPK-05908·
HORNE ELHoustonElementaryPK-05908·
ROBINSON ELKatyElementaryPK-05908·
NORTH FOREST H SHoustonHigh09-12905·
NELSON J HKatyMiddle06-08904·
SEABROOK INTSeabrookMiddle06-08901·
SAMPSON ELCypressElementaryPK-05900·
MILLSAP ELCypressElementaryPK-05899·
WEST MEMORIAL J HKatyMiddle06-08897·
GALENA PARK MIDDLEGalena ParkMiddle06-08896·
STELLE CLAUGHTON MIDDLEHoustonMiddle06-08896·
PLUMMER MIDDLEHoustonMiddle06-08894·
VALLEY OAKS ELHoustonElementaryPK-05894·
SWENKE ELCypressElementaryPK-05892·
NCI CHARTER SCHOOL WITHOUT WALLSHoustonElementaryPK-PK891·
HUFFMAN MIDDLEHuffmanMiddle06-08889·
ROSS STERLING MIDDLEHumbleMiddle06-08888·
B H HAMBLEN ELChannelviewElementaryKG-05886·
HIGHLANDS J HHighlandsMiddle06-08885·
WILLOW WOOD J HTomballMiddle07-08884·
DEER PARK J HDeer ParkMiddle06-08877·
PAT REYNOLDS ELHoustonElementaryPK-05877·
GLORIA MARSHALL ELSpringElementaryPK-05876·
ASKEW ELHoustonElementaryPK-05873·
HOPPER MIDDLECypressMiddle06-08873·
MOORE ELHoustonElementaryPK-05873·
BANE ELHoustonElementaryPK-05872·
EDWARD ROBERSON MIDDLEHoustonMiddle06-08872·
BRIARGROVE ELHoustonElementaryPK-05871·
CEDAR BAYOU J HBaytownMiddle06-08869·
HIGHLANDS ELHighlandsElementary01-05868·
MCROBERTS ELKatyElementaryPK-05864·
WESTCHESTER ACADEMY FOR INTERNATIONAL STUDIESHoustonHigh06-12864·
YOUNGBLOOD INTHoustonMiddle05-06864·
NORTH CENTRAL ELHoustonElementaryPK-05863·
OUTLEY ELHoustonElementaryPK-04863·
LAKESHORE ELHoustonElementaryPK-05862·
SAN JACINTO ELDeer ParkElementaryKG-05862·
MAHAFFEY ELKleinElementaryPK-05860·
YES PREP - SOUTHSIDEHoustonHigh06-12860·

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