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

Guadalupe County

New Mexico · Public K-12

The schools list below covers the full public K-12 directory for Guadalupe County: 8 campuses, 643 students, Santa Rosa as the largest district. That works out to 3 elementary, 2 middle, and 3 high schools.

7-year change in Guadalupe County

SY 2017-18 vs SY 2024-25
Total enrollment
643
-85 (-12%) vs SY 2017-18
School count
8
+1 (+14%) vs SY 2017-18
% White
5%
was 5%
% Hispanic
94%
was 94%
% Black
0%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
8
3 districts
Enrollment
643
NCES CCD
Median income
$42,750
Below New Mexico avg
Free/reduced lunch
97.8%
Above New Mexico avg
Elementary
3
297 students
Middle
2
125 students
High
3
221 students
Combined / other
0
schools
LARGEST DISTRICT
SANTA ROSA
572 students · 3 districts in Guadalupe County

County vs. school enrollment demographics

Left bar is the racial makeup of Guadalupe 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
40%
Hispanic
77%
Black
2%
Asian
2%
Two or more
29%
Native American
4%
Pacific Islander
0%
School enrollment
White
5%
Hispanic
94%
Black
0%
Asian
1%
Two or more
n/r
Native American
n/r
Pacific Islander
0%
Bachelor's+
16.4%
adults 25+
Poverty rate
20.1%
ACS 5-year
Unemployment
2.6%
civilian labor
Median age
38
22.3% under 18

Test scores in Guadalupe County

Latest 2024-25 ELA proficiency, 2 schools ranked. New Mexico state average: 44.1%.

Top 2 schools (ELA)
  1. SANTA ROSA MIDDLE· 62.9%
  2. SANTA ROSA ELEMENTARY· 45.4%

See all 2 schools in Guadalupe County ranked by score →

All schools (8)

NameCityLevelGradesEnrollmentRating
SANTA ROSA ELEMENTARYSanta RosaElementaryPK-05203·
SANTA ROSA HIGHSanta RosaHigh09-12193·
SANTA ROSA MIDDLESanta RosaMiddle06-0894·
RITA A. MARQUEZ ELEMENTARYAnton ChicoElementaryKG-0551·
VAUGHN ELEMENTARYVaughnElementaryPK-0543·
ANTON CHICO MIDDLEAnton ChicoMiddle06-0831·
VAUGHN HIGHVaughnHigh06-1227·
GUADALUPE COUNTY CORRECTIONSSanta RosaHigh08-121·

Cities in Guadalupe County

Santa Rosa4 schoolsAnton Chico2 schoolsVaughn2 schools

About Guadalupe County

In New Mexico, Guadalupe County is a thinly populated county of about 4,381 residents. 8 public schools across the county educates about 643 students between them.

Looking at the wider area, census numbers show median household income runs near $42,750, roughly 16% of adults have completed at least a four-year degree, and the federal-poverty share is near 20%. That income level is 26% below the New Mexico median.

In terms of grade levels, Guadalupe County covers 3 elementary schools (297 students), 2 middle schools (125), and 3 high schools (221).

The largest single district in Guadalupe County is SANTA ROSA, which alone enrolls about 572 students.

Looking at the last 7 years. Total public-school enrollment in Guadalupe County has contracted 12% since SY 2017-18, moving from about 728 students to 643. The school count climbed from 7 to 8 across the same 7-year window.

On this page, the community for Guadalupe 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 Guadalupe County?
Guadalupe County, New Mexico has 8 public K-12 schools serving approximately 643 students.
How many high schools are in Guadalupe County?
Guadalupe County, New Mexico has 3 public high schools, serving approximately 221 students.
How many middle schools are in Guadalupe County?
Guadalupe County, New Mexico has 2 public middle schools, serving approximately 125 students.
How many elementary schools are in Guadalupe County?
Guadalupe County, New Mexico has 3 public elementary schools, serving approximately 297 students.
What is the largest school district in Guadalupe County?
SANTA ROSA is the largest school district in Guadalupe County, serving approximately 572 students. The county contains 3 school districts overall.
How many people live in Guadalupe County?
Guadalupe County has roughly 4,381 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Guadalupe County?
Median household income in Guadalupe County is $42,750, below the New Mexico average of $57,493. About 20.1% of residents live below the federal poverty line.
How educated are residents of Guadalupe County?
Approximately 16.4% of adults 25 and older in Guadalupe County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Guadalupe County qualify for free or reduced lunch?
Roughly 97.8% of students in Guadalupe County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the New Mexico county average of 87.4%.
What is the student-teacher ratio in Guadalupe County schools?
Across Guadalupe County public schools, the enrollment-weighted student-teacher ratio is approximately 9.3 to 1.

Guadalupe County school rankings

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