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

Uvalde County

Texas · Public K-12

Uvalde County runs 17 public K-12 schools inside Texas, with the county population around 24,881. The mix is 8 elementary, 1 middle, and 3 high.

7-year change in Uvalde County

SY 2017-18 vs SY 2024-25
Total enrollment
4,993
-533 (-10%) vs SY 2017-18
School count
11
0 (0%) vs SY 2017-18
% White
14%
was 15%
% Hispanic
85%
was 83%
% Black
0%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
17
4 districts
Enrollment
5,371
NCES CCD
Median income
$53,801
Below Texas avg
Free/reduced lunch
79.4%
Above Texas avg
Elementary
8
2,584 students
Middle
1
718 students
High
3
1,431 students
Combined / other
5
638 students
LARGEST DISTRICT
UVALDE CISD
4,305 students · 4 districts in Uvalde County

County vs. school enrollment demographics

Left bar is the racial makeup of Uvalde 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
71%
Black
0%
Asian
2%
Two or more
23%
Native American
2%
Pacific Islander
0%
School enrollment
White
13%
Hispanic
85%
Black
0%
Asian
0%
Two or more
n/r
Native American
0%
Pacific Islander
0%
Bachelor's+
19.8%
adults 25+
Poverty rate
20.8%
ACS 5-year
Unemployment
4.3%
civilian labor
Median age
35
26.5% under 18

Test scores in Uvalde County

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

Top 5 schools (ELA)
  1. KNIPPA SCHOOL· 72.0%
  2. UTOPIA SCHOOL· 60.0%
  3. SABINAL EL· 47.0%
  4. UVALDE DUAL LANGUAGE ACADEMY· 43.0%
  5. SABINAL SECONDARY· 42.0%
Lowest 5 schools (ELA)
  1. UVALDE EL· 29.0%
  2. UVALDE EL AT FLORES CAMPUS· 32.0%
  3. MORALES J H· 33.0%
  4. UVALDE H S· 34.0%
  5. SABINAL SECONDARY· 42.0%

See all 9 schools in Uvalde County ranked by score →

All schools (17)

NameCityLevelGradesEnrollmentRating
UVALDE H SUvaldeHigh09-121,148·
DALTON ELUvaldeElementaryPK-02815·
MORALES J HUvaldeMiddle06-08718·
UVALDE EL AT FLORES CAMPUSUvaldeElementary03-05592·
UVALDE DUAL LANGUAGE ACADEMYUvaldeElementaryPK-06561·
KNIPPA SCHOOLKnippaCombinedPK-12408·
UVALDE ELUvaldeElementary03-04378·
SABINAL ELSabinalElementaryPK-06238·
SABINAL SECONDARYSabinalHigh07-12224·
UTOPIA SCHOOLUtopiaCombinedPK-12196·
CROSSROADS ACADEMYUvaldeHigh09-1259·
UCISD RESTORATIVE CENTERUvaldeCombined04-1134·
CLUSTER V SP EDSabinalElementaryM-M··
KEVOKnippaElementaryM-M··
LEGACY ELUvaldeElementaryM-M··
SABINAL SECONDARYSabinalCombinedM-M··
UVALDE CISD VIRTUAL ACADEMYUvaldeCombinedM-M··

Cities in Uvalde County

Uvalde10 schoolsSabinal4 schoolsKnippa2 schoolsUtopia1 school

About Uvalde County

Uvalde County is a rural-scale county of about 24,881 residents in Texas. Its public-school system teaches approximately 5,371 students across 17 schools.

Zooming out, census numbers show typical household earnings sit around $53,801, about 20% of adults have a bachelor's degree or above, and the federal-poverty share is near 21%. That income level is 19% noticeably below the Texas median.

In terms of grade levels, Uvalde County comprises 8 elementary schools (2,584 students), 1 middle school (718), 3 high schools (1,431), and 5 combined or other schools.

UVALDE CISD dominates the local landscape, accounting for roughly 4,305 students on its own.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment decreased 10%: 5,526 students in SY 2017-18 versus 4,993 in SY 2024-25.

On allk12, the community for Uvalde County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Uvalde County?
Uvalde County, Texas has 17 public K-12 schools serving approximately 5,371 students.
How many high schools are in Uvalde County?
Uvalde County, Texas has 3 public high schools, serving approximately 1,431 students.
How many middle schools are in Uvalde County?
Uvalde County, Texas has 1 public middle school, serving approximately 718 students.
How many elementary schools are in Uvalde County?
Uvalde County, Texas has 8 public elementary schools, serving approximately 2,584 students.
What is the largest school district in Uvalde County?
UVALDE CISD is the largest school district in Uvalde County, serving approximately 4,305 students. The county contains 4 school districts overall.
What is the population of Uvalde County?
Uvalde County, Texas has a population of approximately 24,881, with a median age of 35. About 26.5% of residents are under 18.
What is the median household income in Uvalde County?
Median household income in Uvalde County is $53,801, below the Texas average of $66,482. About 20.8% of residents live below the federal poverty line.
How educated are residents of Uvalde County?
Approximately 19.8% of adults 25 and older in Uvalde County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Uvalde County qualify for free or reduced lunch?
Roughly 79.4% of students in Uvalde 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 Uvalde County schools?
Across Uvalde County public schools, the enrollment-weighted student-teacher ratio is approximately 15.8 to 1.

Uvalde County school rankings

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