The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·GADSDEN·NCES 350108000323

SANTA TERESA HIGH

100 AIRPORT RD, SANTA TERESA, NM 88008 · (575) 882-6203 · Doña Ana County
GRADES 09–12HIGH21-SUBURBTITLE IREGULAR SCHOOL1,154 STUDENTS
Enrollment
1,154
High
DISTRICT 768 · STATE 450
Student : Teacher
15.0:1
77 FTE teachers
DISTRICT 13.4:1 · STATE 22.9:1
Free / Reduced Lunch
100%
1,152 students
DISTRICT 100% · STATE 90%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
279
Grade 10
307
Grade 11
253
Grade 12
315
Student demographics
White
333%
DISTRICT 3% · STATE 19%
Hispanic
1,11797%
DISTRICT 97% · STATE 63%
Black
20%
DISTRICT 0% · STATE 2%
Asian
10%
DISTRICT 0% · STATE 1%
Native American
10%
DISTRICT 0% · STATE 12%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
59752%
Female
55748%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,154
-108 (-9%) vs 2017
Student : Teacher
15.0:1
was 18.2:1
% White
3%
was 3%
% Hispanic
97%
was 96%
% Black
0%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data

About SANTA TERESA HIGH

SANTA TERESA HIGH operates as a substantial secondary school in SANTA TERESA, New Mexico, part of GADSDEN. Current enrollment sits at 1,154 students spanning grades 9 through 12. Compared to the state average of about 450 students per school, that is 156% above typical.

Across the 26 schools in GADSDEN (11,739 students total), SANTA TERESA HIGH accounts for its share of the district's footprint.

On the student-mix side, SANTA TERESA HIGH lists that the student body is overwhelmingly Hispanic (97%). Other groups include 3% White. That is noticeably more Hispanic than the county at large, where the share is closer to 68%.

Looking at school resources, The school reports having 77 full-time-equivalent teachers, for a student-teacher ratio near 15.0:1. Statewide, the average ratio sits near 22.9:1, putting SANTA TERESA HIGH tighter than the state norm the norm. Roughly 100% of students at SANTA TERESA HIGH qualify for free or reduced-price lunch, a commonly cited indicator of low-income enrollment.

Across the wider county, the surrounding county (Doñan Ana County) shows that median household income runs about $56,848, 32% of adults hold a bachelor's degree or higher, and census figures put the poverty rate at about 19%. Across Doñan Ana County's 81 public schools (combined enrollment of about 36,561 students), SANTA TERESA HIGH is one campus in the mix.

The closest other public school is SANTA TERESA ELEMENTARY, roughly 0.7 miles away. Within five miles, there are 8 other public schools.

SANTA TERESA HIGH operates from a commuter-belt location.

Looking at the recent track record. Looking back 7 years, enrollment at SANTA TERESA HIGH has fell 9%, going from 1,262 students in 2018 to 1,154 in 2025. Class-load math has pulled in: from 18.2:1 in 2018 to 15.0:1 in 2025.

In the discussion threads here, the page collects discussion, questions, and updates around fundraisers, lost-and-found posts, and report-card season. Anyone with firsthand experience at this school can post or comment.

Doña Ana County at a glance

View full county profile
Population
224,266
Census ACS
Median income
$56,848
Household, ACS
Bachelor's+
32%
Adults 25+
Poverty rate
19%
Below federal line
Schools in county
81
36,561 students

Quick facts

School name
SANTA TERESA HIGH
District
GADSDEN
Address
100 AIRPORT RD, SANTA TERESA, NM 88008
Phone
(575) 882-6203
County
Doña Ana County
Level
High
Grade range
09–12
Total enrollment
1,154
Teachers (FTE)
77
Student–teacher ratio
15.0:1
Free/Reduced lunch
1,152 (100%)
Locale
21-Suburb: Large
NCES ID
350108000323
Charter school
No
Virtual school
No

Related schools

Other schools in GADSDEN
Other schools in SANTA TERESA
Nearby schools

Frequently asked questions

About SANTA TERESA HIGH
How many students attend SANTA TERESA HIGH?
SANTA TERESA HIGH enrolls approximately 1,154 students in grades 09-12.
What grades does SANTA TERESA HIGH serve?
SANTA TERESA HIGH serves grades 09-12.
How many students per teacher at SANTA TERESA HIGH?
Approximately 15.0:1 students per teacher at SANTA TERESA HIGH.
How diverse is SANTA TERESA HIGH?
SANTA TERESA HIGH reports a student body of 3% White, 97% Hispanic, 0% Black, 0% Asian.
Is SANTA TERESA HIGH public or private?
SANTA TERESA HIGH is a public K-12 school, overseen by GADSDEN.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post