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

10 schools in Espanola

New Mexico · Public K-12

Espanola, New Mexico hosts 10 public K-12 schools with combined enrollment of about 2,121 students, broken out as 7 elementary, 1 middle, and 1 high.

7-year change in Espanola

SY 2017-18 vs SY 2024-25
Total enrollment
2,121
-2,188 (-51%) vs SY 2017-18
School count
9
-7 (-44%) vs SY 2017-18
% White
1%
was 6%
% Hispanic
89%
was 87%
% Black
0%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
10,473
all ages · ACS 5-yr
Students
2,121
public K-12 · NCES
Schools
10
public K-12
NameLevelGradesEnrollment
ALCALDE ELEMENTARYElementaryPK-06151
CARLOS F. VIGIL MIDDLEMiddle07-08379
ESPANOLA VALLEY HIGHHigh09-12·
EUTIMIO SALAZAR ELEMENTARYElementaryPK-06339
HERNANDEZ ELEMENTARYElementaryKG-0685
JAMES RODRIGUEZ ELEMENTARYElementary01-06233
Kha'p'o Community SchoolElementaryKG-0698
LOS NINOS ELEMENTARYElementaryPK-KG71
MCCURDY CHARTER SCHOOLCombinedKG-12557
TONY QUINTANA ELEMENTARYElementaryKG-06208

About Espanola

Public education in Espanola, New Mexico runs across 10 schools that teaches roughly 2,121 students. By footprint, Espanola sits in the middle-population bracket.

On the level-by-level breakdown, the city is made up of 7 elementary, 1 middle, 1 high, and 1 other.

Per-campus enrollment runs near 212, below the state mean of about 343.

Five-year track record. Across the same 7-year window, public-school enrollment contracted 51%: 4,309 students in SY 2017-18 versus 2,121 in SY 2024-25. The school count fell from 16 to 9 across the same 7-year window. On the demographic side, White enrollment moved from 6% to 1% over the same window.

On this page, the community for Espanola discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Espanola, New Mexico?
There are 10 public K-12 schools in Espanola, with a combined enrollment of about 2,121.
How many elementary, middle, and high schools are in Espanola?
Espanola has 7 elementary, 1 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Espanola?
MCCURDY CHARTER SCHOOL is the largest public school in Espanola by enrollment, with approximately 557 students.
What school districts serve Espanola?
Espanola is served by 3 public school districts, including MCCURDY CHARTER SCHOOL, ESPANOLA, Kha'p'o Community School.
What grade levels do public schools in Espanola cover?
Public schools in Espanola serve students from pre-K through grade 12.
Are there charter schools in Espanola?
1 of the 10 public schools in Espanola are charter schools.