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

59 schools in San Angelo

Texas · Public K-12

San Angelo's 59 public-school campuses collectively enroll about 16,383 students across 32 elementary, 4 middle, and 22 high.

7-year change in San Angelo

SY 2017-18 vs SY 2024-25
Total enrollment
15,939
-1,509 (-9%) vs SY 2017-18
School count
44
-1 (-2%) vs SY 2017-18
% White
31%
was 34%
% Hispanic
62%
was 58%
% Black
3%
was 4%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Largest by enrollment
Excludes virtual / online schools.
NameLevelGradesEnrollment
ALTA LOMA ELElementaryKG-05201
BELAIRE ELElementaryPK-05342
BONHAM ELElementaryKG-05571
BOWIE ELElementaryKG-05340
BRADFORD ELElementaryPK-05453
CARVER ALTER LRN CTRHigh06-1231
CENTRAL H SHigh08-122,985
CROCKETT ELElementaryKG-05347
EDEN-FAIRVIEW ACCELERATEDHigh09-091
EDEN-FAIRVIEW DAEPHigh08-092
FAIRVIEW ACCELERATEDHigh10-113
FAIRVIEW ACCELERATEDHigh11-121
FAIRVIEW ACCELERATEDHigh09-112
FAIRVIEW ACCELERATEDHigh10-101
FAIRVIEW ACCELERATEDHigh12-122
FAIRVIEW ACCELERATEDHigh09-102
FAIRVIEW ACCELERATEDHigh10-126
FAIRVIEW ACCELERATED (DAEP)High09-091
FAIRVIEW ACCELERATED DAEPHigh07-122
FAIRVIEW ACCELERATED EDUCATIONAL COOPElementaryM-M·
FAIRVIEW AEPElementaryM-M·
FAIRVIEW DAEPElementaryM-M·
FAIRVIEW DAEPElementaryM-M·
FAIRVIEW DAEPElementaryM-M·
FAIRVIEW DAEPElementaryM-M·
FAIRVIEW DAEPHigh09-122
FAIRVIEW DAEPHigh06-114
FAIRVIEW SCHOOL (DAEP)ElementaryM-M·
FAIRVIEW SPECIAL PROGRAMSElementaryM-M·
FAIRVIEW SPECIAL PROGRAMSElementaryM-M·
FAIRVIEW SPECIAL PROGRAMSElementaryM-M·
FAIRVIEW SPECIAL PROGRAMSHigh08-124
FAIRVIEW VTElementaryM-M·
FANNIN ELElementaryKG-05436
FT CONCHO ELElementaryKG-05447
GLENMORE ELElementaryPK-05415
GLENN MIDDLEMiddle06-081,260
GOLIAD ELElementaryPK-05543
GRAPE CREEK H SHigh09-12334
GRAPE CREEK INTElementary03-05290
GRAPE CREEK MIDDLEMiddle06-08262
GRAPE CREEK PRIElementaryPK-02303
HOLIMAN ELElementaryKG-05313
LAKE VIEW H SHigh09-121,072
LAMAR ELElementaryKG-05579
LINCOLN MIDDLEMiddle06-08781
LONE STAR MIDDLEMiddle06-08790
MCGILL ELElementaryKG-05506
MCGILL ELElementaryKG-05243
PREMIER H S - SAN ANGELOHigh09-12180
REAGAN ELElementaryKG-05182
SAN JACINTO ELElementaryPK-05254
SANTA RITA ELElementaryKG-05357
TEXAS LEADERSHIP OF SAN ANGELOCombinedKG-121,490
TEXASWORKS - SAN ANGELOHigh09-1239
VERIBEST DAEPElementaryM-M·
WALL SP PROG (FLC/BAC)ElementaryM-M·
WINTERS/FAIRVIEW AEPHigh10-112
WINTERS/FAIRVIEW DAEPHigh08-112

About San Angelo

Public education in San Angelo, Texas runs across 59 schools that teaches roughly 16,383 students. By footprint, San Angelo sits in the broad bracket.

On the level-by-level breakdown, the city consists of 32 elementary, 4 middle, 22 high, and 1 other.

Average school size in San Angelo is around 278 students, 54% below the Texas average of about 606.

Looking at the last 7 years. Total public-school enrollment in San Angelo has shrank 9% since SY 2017-18, moving from about 17,448 students to 15,939. San Angelo now counts 44 public schools, down from 45 in SY 2017-18. On the demographic side, White enrollment moved from 34% to 31% over the same window.

On this page, the community for San Angelo discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in San Angelo?
San Angelo, Texas has 59 public K-12 schools serving approximately 16,383 students.
How many elementary, middle, and high schools are in San Angelo?
San Angelo has 32 elementary, 4 middle, 22 high, 1 combined-grade public schools.
What is the largest public school in San Angelo?
CENTRAL H S is the largest public school in San Angelo by enrollment, with approximately 2,985 students.
What school districts serve San Angelo?
San Angelo is served by 16 public school districts, including TEXAS LEADERSHIP PUBLIC SCHOOLS, SAN ANGELO ISD, PAINT ROCK ISD, WATER VALLEY ISD, MILES ISD and 11 others.
What grade levels do public schools in San Angelo cover?
Public schools in San Angelo serve students from pre-K through grade 12.
Are there charter schools in San Angelo?
3 of the 59 public schools in San Angelo are charter schools.