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

10 schools in Uvalde

Texas · Public K-12

10 public-school campuses operate inside Uvalde, with roughly 4,305 K-12 students enrolled (5 elementary, 1 middle, and 2 high).

7-year change in Uvalde

SY 2017-18 vs SY 2024-25
Total enrollment
3,927
-437 (-10%) vs SY 2017-18
School count
7
+1 (+17%) vs SY 2017-18
% White
9%
was 9%
% Hispanic
90%
was 90%
% Black
0%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CROSSROADS ACADEMYHigh09-1259
DALTON ELElementaryPK-02815
LEGACY ELElementaryM-M·
MORALES J HMiddle06-08718
UCISD RESTORATIVE CENTERCombined04-1134
UVALDE CISD VIRTUAL ACADEMYCombinedM-M·
UVALDE DUAL LANGUAGE ACADEMYElementaryPK-06561
UVALDE ELElementary03-04378
UVALDE EL AT FLORES CAMPUSElementary03-05592
UVALDE H SHigh09-121,148

About Uvalde

Public education in Uvalde, Texas runs across 10 schools that instructs roughly 4,305 students. By footprint, Uvalde sits in the average-sized bracket.

For a sense of the school types, the city comprises 5 elementary, 1 middle, 2 high, and 2 other.

Average school size in Uvalde is around 431 students, 29% lower than the Texas average of about 606.

Looking at the last 7 years. Combined enrollment now sits at 3,927 students, contracted 10% from the 4,364 reported in SY 2017-18. Over that span, Uvalde gained 1 school, going from 6 to 7.

In the discussion threads here, the community for Uvalde discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Uvalde, Texas?
There are 10 public K-12 schools in Uvalde, with a combined enrollment of about 4,305.
How many elementary, middle, and high schools are in Uvalde?
Uvalde has 5 elementary, 1 middle, 2 high, 2 combined-grade public schools.
What is the largest public school in Uvalde?
UVALDE H S is the largest public school in Uvalde by enrollment, with approximately 1,148 students.
What school districts serve Uvalde?
Uvalde public schools are operated by UVALDE CISD.
What grade levels do public schools in Uvalde cover?
Public schools in Uvalde serve students from pre-K through grade 12.
Are there charter schools in Uvalde?
1 of the 10 public schools in Uvalde are charter schools.