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

Fayette County

Texas · Public K-12

Texas's Fayette County runs 11 public K-12 schools between its districts, the largest being La Grange ISD at 1,870 students. By grade band, the county runs 5 elementary, 1 middle, and 4 high schools.

7-year change in Fayette County

SY 2017-18 vs SY 2024-25
Total enrollment
3,755
-74 (-2%) vs SY 2017-18
School count
10
-1 (-9%) vs SY 2017-18
% White
49%
was 50%
% Hispanic
40%
was 38%
% Black
7%
was 9%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
11
5 districts
Enrollment
3,755
NCES CCD
Median income
$75,854
Above Texas avg
Free/reduced lunch
53.0%
Below Texas avg
Elementary
5
1,704 students
Middle
1
309 students
High
4
1,452 students
Combined / other
1
290 students
LARGEST DISTRICT
LA GRANGE ISD
1,870 students · 5 districts in Fayette County

County vs. school enrollment demographics

Left bar is the racial makeup of Fayette 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
76%
Hispanic
22%
Black
6%
Asian
0%
Two or more
13%
Native American
0%
Pacific Islander
0%
School enrollment
White
49%
Hispanic
40%
Black
7%
Asian
1%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
27.5%
adults 25+
Poverty rate
5.3%
ACS 5-year
Unemployment
2.3%
civilian labor
Median age
48
20.2% under 18

Test scores in Fayette County

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

Lowest 5 schools (ELA)
  1. SCHULENBURG EL· 37.0%
  2. SCHULENBURG SECONDARY· 52.0%
  3. LA GRANGE EL· 54.0%
  4. LA GRANGE MIDDLE· 58.0%
  5. LA GRANGE H S· 59.0%

See all 10 schools in Fayette County ranked by score →

All schools (11)

NameCityLevelGradesEnrollmentRating
LA GRANGE ELLa GrangeElementaryPK-06961·
LA GRANGE H SLa GrangeHigh09-12600·
SCHULENBURG SECONDARYSchulenburgHigh06-12411·
FLATONIA ELFlatoniaElementaryPK-05349·
FLATONIA SECONDARYFlatoniaHigh06-12327·
LA GRANGE MIDDLELa GrangeMiddle07-08309·
FAYETTEVILLE SCHOOLSFayettevilleCombinedPK-12290·
SCHULENBURG ELSchulenburgElementaryPK-05273·
ROUND TOP-CARMINE ELRound TopElementaryPK-06121·
ROUND TOP-CARMINE H SCarmineHigh07-12114·
WHISPERING HILLS ACHIEVEMENT CENTERFlatoniaElementaryM-M··

Cities in Fayette County

Flatonia3 schoolsLa Grange3 schoolsSchulenburg2 schoolsCarmine1 schoolFayetteville1 schoolRound Top1 school

About Fayette County

Fayette County is a low-population Texas county of about 25,042 residents, home to 11 public schools and roughly 3,755 students.

Looking at the broader picture, census numbers show median household income runs near $75,854, roughly 28% of adults have completed at least a four-year degree, and the poverty rate is around 5%. That income level is 14% higher than the Texas median.

For a sense of the school types, Fayette County comprises 5 elementary schools (1,704 students), 1 middle school (309), 4 high schools (1,452), and 1 combined or other schools.

LA GRANGE ISD dominates the local landscape, accounting for roughly 1,870 students on its own.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment stayed largely flat: 3,829 students in SY 2017-18 versus 3,755 in SY 2024-25. Over that span, Fayette County lost 1 school, going from 11 to 10.

Within the allk12 community for this area, the community for Fayette County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Fayette County?
There are 11 public K-12 schools in Fayette County, Texas, with a combined enrollment of about 3,755.
How many high schools are in Fayette County?
Fayette County, Texas has 4 public high schools, serving approximately 1,452 students.
How many middle schools are in Fayette County?
Fayette County, Texas has 1 public middle school, serving approximately 309 students.
How many elementary schools are in Fayette County?
Fayette County, Texas has 5 public elementary schools, serving approximately 1,704 students.
What is the largest school district in Fayette County?
LA GRANGE ISD is the largest school district in Fayette County, serving approximately 1,870 students. The county contains 5 school districts overall.
What is the population of Fayette County?
Fayette County, Texas has a population of approximately 25,042, with a median age of 48. About 20.2% of residents are under 18.
What is the median household income in Fayette County?
Median household income in Fayette County is $75,854, above the Texas average of $66,482. About 5.3% of residents live below the federal poverty line.
How educated are residents of Fayette County?
Approximately 27.5% of adults 25 and older in Fayette County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Fayette County qualify for free or reduced lunch?
Roughly 53.0% of students in Fayette County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Texas county average of 61.1%.
What is the student-teacher ratio in Fayette County schools?
Across Fayette County public schools, the enrollment-weighted student-teacher ratio is approximately 12.7 to 1.

Fayette County school rankings

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