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

McLennan County

Texas · Public K-12

Across 124 public schools, McLennan County, Texas serves roughly 45,703 K-12 students, roughly 1 in 6 residents. By grade band, the county runs 61 elementary, 21 middle, and 36 high schools.

7-year change in McLennan County

SY 2017-18 vs SY 2024-25
Total enrollment
45,603
-341 (-1%) vs SY 2017-18
School count
106
-3 (-3%) vs SY 2017-18
% White
36%
was 39%
% Hispanic
42%
was 40%
% Black
16%
was 18%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
266,067
all ages · ACS 5-yr
Schools
124
25 districts
Enrollment
45,703
students · NCES CCD
Median income
$66,643
Above Texas avg
Free/reduced lunch
61.8%
Above Texas avg
Elementary
61
20,682 students
Middle
21
10,222 students
High
36
14,437 students
Combined / other
6
362 students
LARGEST DISTRICT
WACO ISD
13,476 students · 25 districts in McLennan County

County vs. school enrollment demographics

Left bar is the racial makeup of McLennan 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
59%
Hispanic
27%
Black
14%
Asian
2%
Two or more
21%
Native American
0%
Pacific Islander
0%
School enrollment
White
36%
Hispanic
42%
Black
16%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
28.7%
adults 25+
Poverty rate
10.5%
ACS 5-year
Unemployment
4.5%
civilian labor
Median age
34
24.0% under 18

Test scores in McLennan County

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

Top 5 schools (ELA)
  1. CRAWFORD H S· 85.0%
  2. BOSQUEVILLE H S· 82.0%
  3. SOUTH BOSQUE EL· 82.0%
  4. AXTELL H S· 81.0%
  5. CRAWFORD EL· 78.0%
Lowest 5 schools (ELA)
  1. BROOK AVENUE EL· 19.0%
  2. PARKDALE EL· 19.0%
  3. SOUTH WACO EL· 19.0%
  4. DEAN HIGHLAND EL· 20.0%
  5. G W CARVER MIDDLE· 20.0%

See all 83 schools in McLennan County ranked by score →

All schools (124)

NameCityLevelGradesEnrollmentRating
AXTELL/BE DAEPEddyHigh08-124·
CHALLENGE ACADEMYWacoHigh08-092·
CHALLENGE ACADEMYWacoHigh11-112·
CHALLENGE ACADEMYWacoHigh09-091·
CHALLENGE ACADEMYWacoHigh12-121·
CHALLENGE ACADEMYWacoHigh08-101·
MCLENNAN COUNTY CHALLENGE ACADEMYWacoHigh10-101·
CHALLENGE ACADEMYEddyHigh09-090·
AXTELL/BRUCEVILLE-EDDY LEARNING CENTEREddyCombinedM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
CHALLENGE ACADEMYWacoElementaryM-M··
G W CARVER MIDDLEWacoCombinedM-M··
MCLENNAN CO CHALLENGE ACADEMYWacoElementaryM-M··
MCLENNAN COUNTY CHALLENGE ACADEMYWacoElementaryM-M··
MCLENNAN COUNTY CHALLENGE ACADEMYValley MillsElementaryM-M··
VALLEY MILLS DAEPValley MillsElementaryM-M··
WACO CHARTER SCHOOLWacoCombinedM-M··
WEST BROOKHAVEN YOUTH RANCH SCHOOLWestCombinedM-M··

Cities in McLennan County

Waco69 schoolsEddy7 schoolsHewitt5 schoolsMcgregor5 schoolsRobinson5 schoolsChina Spring4 schoolsLorena4 schoolsMoody4 schoolsValley Mills4 schoolsWest4 schoolsAxtell3 schoolsMart3 schoolsCrawford2 schoolsElm Mott2 schoolsRiesel2 schoolsBeverly Hills1 school

About McLennan County

Across the sprawling Texas county of McLennan County of about 266,067 residents, the public-school footprint covers 124 schools and about 45,703 students.

Looking at the broader picture, census numbers show typical household earnings sit around $66,643, 29% of adults hold a bachelor's degree or higher, and the poverty rate is around 11%.

For a sense of the school types, McLennan County is made up of 61 elementary schools (20,682 students), 21 middle schools (10,222), 36 high schools (14,437), and 6 combined or other schools.

WACO ISD is the biggest district by enrollment, covering about 13,476 students across McLennan County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment stayed largely flat: 45,944 students in SY 2017-18 versus 45,603 in SY 2024-25. McLennan County now counts 106 public schools, down from 109 in SY 2017-18. The White share of public-school enrollment shrank from 39% to 36%.

Within the allk12 community for this area, the community for McLennan County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve McLennan County?
There are 124 public K-12 schools in McLennan County, Texas, with a combined enrollment of about 45,703.
How many high schools are in McLennan County?
McLennan County, Texas has 36 public high schools, serving approximately 14,437 students.
How many middle schools are in McLennan County?
McLennan County, Texas has 21 public middle schools, serving approximately 10,222 students.
How many elementary schools are in McLennan County?
McLennan County, Texas has 61 public elementary schools, serving approximately 20,682 students.
What is the largest school district in McLennan County?
WACO ISD is the largest school district in McLennan County, serving approximately 13,476 students. The county contains 25 school districts overall.
How many people live in McLennan County?
McLennan County has roughly 266,067 residents according to the latest Census ACS 5-year estimate.
What is the median household income in McLennan County?
Median household income in McLennan County is $66,643, above the Texas average of $66,482. About 10.5% of residents live below the federal poverty line.
How educated are residents of McLennan County?
Approximately 28.7% of adults 25 and older in McLennan County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in McLennan County qualify for free or reduced lunch?
Roughly 61.8% of students in McLennan 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 McLennan County schools?
Across McLennan County public schools, the enrollment-weighted student-teacher ratio is approximately 14.2 to 1.

McLennan County school rankings

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