Skip to content
BCER

NM ยท 2024-25 school year

Public schools in New Mexico

New Mexico has 879 open public schools run by 157 districts and other education agencies, enrolling 304,084 students. Schools average 13.2 students per teacher, compared with 15.3 nationally.

State totals

Districts
157
Schools
879
Students
304,084
Teachers (FTE)
22,005
Students per teacher
13.2
US: 15.3
Charter schools
99
Total spending
$4.49 billion
2020 finance data
Spending per pupil
$14,192
2020 finance data. US: $16,826

In the 2020 finance data, districts in New Mexico spent $14,192 per pupil, which is below the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.

Download all 879 New Mexico schools (CSV)

School districts in New Mexico

All 157 districts and agencies, largest first. Filter by name or city, or sort any column.
Albuquerque School DistrictAlbuquerque17474,79212.1$14,476
Las Cruces School DistrictLas Cruces3922,78211.2$12,277
Rio Rancho School DistrictRio Rancho2016,51917.9$12,481
Gallup School DistrictGallup3312,809$15,761
Gadsden School DistrictAnthony2611,73913.5$13,613
Santa Fe County Public SchoolsSanta Fe2911,29913.3$15,500
Farmington School DistrictFarmington2010,76815.8$11,732
Hobbs School DistrictHobbs1810,12116.4$13,578
Roswell School DistrictRoswell229,23012.4$13,246
Los Lunas School DistrictLos Lunas168,20818.7$11,156
Carlsbad School DistrictCarlsbad147,46116.7$11,775
Clovis School DistrictClovis167,38714.8$11,179
Alamogordo School DistrictAlamogordo155,25114.6$13,058
Deming School DistrictDeming135,11714.0$14,188
Central School DistrictShiprock164,51812.0$18,721
Artesia School DistrictArtesia103,72914.6$14,490
Los Alamos County Public SchoolsLos Alamos73,66712.5$14,673
Belen School DistrictBelen103,50015.0$11,996
Lovington School DistrictLovington103,41515.6$13,002
Grants School DistrictGrants123,1499.5$16,060
Bernalillo School DistrictBernalillo112,77312.4$17,816
Espanola School DistrictEspanola132,74510.0$15,576
Portales School DistrictPortales62,51911.6$13,386
Aztec School DistrictAztec72,44815.6$14,319
Bloomfield School DistrictBloomfield72,38813.9$14,212
Moriarty-Edgewood School DistrictMoriarty72,36513.3$13,675
Mission Achievement and SuccessAlbuquerque22,23315.6$10,165
Taos County Public SchoolsTaos92,18412.0$16,980
Silver City School DistrictSilver City92,10813.5$15,022
Ruidoso School DistrictRuidoso41,78813.5$14,070
West Las Vegas School DistrictLas Vegas101,60913.9$16,650
Pecos Cyber AcademyEdgewood11,56913.1
Pojoaque School DistrictSanta Fe51,50616.0$10,996
New Mexico Connections AcademySanta Fe11,48721.9$14,341
Explore AcademyAlbuquerque11,41312.3$11,272
Socorro County Public SchoolsSocorro61,32913.6$15,380
T Or C School DistrictT Or C51,24614.2$15,786
Zuni School DistrictZuni41,20912.1$19,435
Hatch Valley School DistrictHatch51,14613.8$14,341
Las Vegas City School DistrictLas Vegas61,12112.5$20,130
Abq School of ExcellenceAlbuquerque11,00516.5$9,362
Tularosa School DistrictTularosa496613.4$15,691
Cobre School DistrictBayard693912.0$18,523
Tucumcari School DistrictTucumcari391114.7$14,193
Cottonwood Classical PrepAlbuquerque185214.0
Raton School DistrictRaton383113.4$15,200
Hozho AcademyGallup178111.7$11,465
Dexter School DistrictDexter377214.8$16,178
Eunice School DistrictEunice374813.1$30,291
Loving School DistrictLoving373412.7$16,128
Showing 1 to 50 of 157

New Mexico district rankings

Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.

Schools by level

219 high schools, 160 middle schools and 448 elementary schools. The largest of each are listed below; use search or a district page for the rest.

High schools 219

  1. Cleveland High School Rio Rancho, 2,596 students
  2. Rio Rancho High Rio Rancho, 2,568 students
  3. Hobbs High Hobbs, 2,312 students
  4. Organ Mountain High School Las Cruces, 2,128 students
  5. Volcano Vista High Albuquerque, 2,089 students
  6. Atrisco Heritage Academy High School Albuquerque, 1,930 students
  7. LA Cueva High Albuquerque, 1,826 students
  8. Farmington High Farmington, 1,747 students
  9. Centennial High School Las Cruces, 1,713 students
  10. Las Cruces High Las Cruces, 1,703 students
  11. Carlsbad High Carlsbad, 1,685 students
  12. Sandia High Albuquerque, 1,618 students
  13. Albuquerque High Albuquerque, 1,568 students
  14. West Mesa High Albuquerque, 1,565 students
  15. Cibola High Albuquerque, 1,517 students

Middle schools 160

  1. Rio Rancho Middle School Rio Rancho, 1,024 students
  2. Camino Real Middle Las Cruces, 933 students
  3. Mountain View Middle Rio Rancho, 931 students
  4. Carlsbad Intermediate School - Pr Leyva Campus Carlsbad, 908 students
  5. Tony Hillerman Middle School Albuquerque, 860 students
  6. Houston Middle School Hobbs, 822 students
  7. Highland Middle School Hobbs, 808 students
  8. Lincoln Middle Rio Rancho, 805 students
  9. Desert Ridge Middle Albuquerque, 801 students
  10. Red Mountain Middle Deming, 746 students
  11. Carlsbad Sixth Grade Academy - Alta Vista Campus Carlsbad, 740 students
  12. Eisenhower Middle Albuquerque, 740 students
  13. Eagle Ridge Middle Rio Rancho, 732 students
  14. Mesa Middle Las Cruces, 728 students
  15. Los Lunas Middle Los Lunas, 719 students

Elementary schools 448

  1. George I Sanchez Albuquerque, 997 students
  2. Tres Volcanes Community Collaborative School Albuquerque, 865 students
  3. Ernest Stapleton Elementary Rio Rancho, 798 students
  4. Vista Grande Elementary Rio Rancho, 786 students
  5. Sandia Vista Elementary Rio Rancho, 713 students
  6. Monte Vista Elementary Las Cruces, 706 students
  7. El Camino Real Academy Community Santa Fe, 704 students
  8. Highland Elementary Las Cruces, 704 students
  9. Tierra Antigua Elementary Albuquerque, 696 students
  10. Cottonwood Elementary Carlsbad, 684 students
  11. Enchanted Hills Elementary Rio Rancho, 673 students
  12. Desert Willow Elementary Carlsbad, 667 students
  13. Sonoma Elementary Las Cruces, 660 students
  14. Cielo Azul Elementary Rio Rancho, 640 students
  15. Nina Otero Community School Santa Fe, 629 students

Cities with the most public schools

Neighbouring states

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.