43 schools in Santa Fe
Santa Fe sits inside New Mexico and runs 43 public K-12 schools, serving about 17,029 students between them, an average of 396 per campus.
7-year change in Santa Fe
SY 2017-18 vs SY 2024-25About Santa Fe
Across Santa Fe, New Mexico, 43 public schools serves about 17,029 students between them.
On the level-by-level breakdown, the city is made up of 23 elementary, 3 middle, 13 high, and 4 other.
Per-campus enrollment runs near 396, higher than the state mean of about 343.
Trend over the past 7 years. Combined enrollment now sits at 17,029 students, decreased 7% from the 18,338 reported in SY 2017-18. Santa Fe now counts 42 public schools, up from 39 in SY 2017-18. The White share of public-school enrollment decreased from 18% to 15%.
Within the allk12 community for this area, the community for Santa Fe discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.