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 District | Albuquerque | 174 | 74,792 | 12.1 | $14,476 |
| Las Cruces School District | Las Cruces | 39 | 22,782 | 11.2 | $12,277 |
| Rio Rancho School District | Rio Rancho | 20 | 16,519 | 17.9 | $12,481 |
| Gallup School District | Gallup | 33 | 12,809 | $15,761 | |
| Gadsden School District | Anthony | 26 | 11,739 | 13.5 | $13,613 |
| Santa Fe County Public Schools | Santa Fe | 29 | 11,299 | 13.3 | $15,500 |
| Farmington School District | Farmington | 20 | 10,768 | 15.8 | $11,732 |
| Hobbs School District | Hobbs | 18 | 10,121 | 16.4 | $13,578 |
| Roswell School District | Roswell | 22 | 9,230 | 12.4 | $13,246 |
| Los Lunas School District | Los Lunas | 16 | 8,208 | 18.7 | $11,156 |
| Carlsbad School District | Carlsbad | 14 | 7,461 | 16.7 | $11,775 |
| Clovis School District | Clovis | 16 | 7,387 | 14.8 | $11,179 |
| Alamogordo School District | Alamogordo | 15 | 5,251 | 14.6 | $13,058 |
| Deming School District | Deming | 13 | 5,117 | 14.0 | $14,188 |
| Central School District | Shiprock | 16 | 4,518 | 12.0 | $18,721 |
| Artesia School District | Artesia | 10 | 3,729 | 14.6 | $14,490 |
| Los Alamos County Public Schools | Los Alamos | 7 | 3,667 | 12.5 | $14,673 |
| Belen School District | Belen | 10 | 3,500 | 15.0 | $11,996 |
| Lovington School District | Lovington | 10 | 3,415 | 15.6 | $13,002 |
| Grants School District | Grants | 12 | 3,149 | 9.5 | $16,060 |
| Bernalillo School District | Bernalillo | 11 | 2,773 | 12.4 | $17,816 |
| Espanola School District | Espanola | 13 | 2,745 | 10.0 | $15,576 |
| Portales School District | Portales | 6 | 2,519 | 11.6 | $13,386 |
| Aztec School District | Aztec | 7 | 2,448 | 15.6 | $14,319 |
| Bloomfield School District | Bloomfield | 7 | 2,388 | 13.9 | $14,212 |
| Moriarty-Edgewood School District | Moriarty | 7 | 2,365 | 13.3 | $13,675 |
| Mission Achievement and Success | Albuquerque | 2 | 2,233 | 15.6 | $10,165 |
| Taos County Public Schools | Taos | 9 | 2,184 | 12.0 | $16,980 |
| Silver City School District | Silver City | 9 | 2,108 | 13.5 | $15,022 |
| Ruidoso School District | Ruidoso | 4 | 1,788 | 13.5 | $14,070 |
| West Las Vegas School District | Las Vegas | 10 | 1,609 | 13.9 | $16,650 |
| Pecos Cyber Academy | Edgewood | 1 | 1,569 | 13.1 | |
| Pojoaque School District | Santa Fe | 5 | 1,506 | 16.0 | $10,996 |
| New Mexico Connections Academy | Santa Fe | 1 | 1,487 | 21.9 | $14,341 |
| Explore Academy | Albuquerque | 1 | 1,413 | 12.3 | $11,272 |
| Socorro County Public Schools | Socorro | 6 | 1,329 | 13.6 | $15,380 |
| T Or C School District | T Or C | 5 | 1,246 | 14.2 | $15,786 |
| Zuni School District | Zuni | 4 | 1,209 | 12.1 | $19,435 |
| Hatch Valley School District | Hatch | 5 | 1,146 | 13.8 | $14,341 |
| Las Vegas City School District | Las Vegas | 6 | 1,121 | 12.5 | $20,130 |
| Abq School of Excellence | Albuquerque | 1 | 1,005 | 16.5 | $9,362 |
| Tularosa School District | Tularosa | 4 | 966 | 13.4 | $15,691 |
| Cobre School District | Bayard | 6 | 939 | 12.0 | $18,523 |
| Tucumcari School District | Tucumcari | 3 | 911 | 14.7 | $14,193 |
| Cottonwood Classical Prep | Albuquerque | 1 | 852 | 14.0 | |
| Raton School District | Raton | 3 | 831 | 13.4 | $15,200 |
| Hozho Academy | Gallup | 1 | 781 | 11.7 | $11,465 |
| Dexter School District | Dexter | 3 | 772 | 14.8 | $16,178 |
| Eunice School District | Eunice | 3 | 748 | 13.1 | $30,291 |
| Loving School District | Loving | 3 | 734 | 12.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.
Largest districts
- 1.Albuquerque School District74,792
- 2.Las Cruces School District22,782
- 3.Rio Rancho School District16,519
- 4.Gallup School District12,809
- 5.Gadsden School District11,739
- 6.Santa Fe County Public Schools11,299
- 7.Farmington School District10,768
- 8.Hobbs School District10,121
- 9.Roswell School District9,230
- 10.Los Lunas School District8,208
Lowest student-teacher ratio
- 1.Grants School District9.5
- 2.Espanola School District10.0
- 3.Las Cruces School District11.2
- 4.Portales School District11.6
- 5.Central School District12.0
- 6.Taos County Public Schools12.0
- 7.Albuquerque School District12.1
- 8.Zuni School District12.1
- 9.Explore Academy12.3
- 10.Roswell School District12.4
Highest student-teacher ratio
- 1.New Mexico Connections Academy21.9
- 2.Los Lunas School District18.7
- 3.Rio Rancho School District17.9
- 4.Carlsbad School District16.7
- 5.Abq School of Excellence16.5
- 6.Hobbs School District16.4
- 7.Pojoaque School District16.0
- 8.Farmington School District15.8
- 9.Mission Achievement and Success15.6
- 10.Aztec School District15.6
Highest spending per pupil (2020)
- 1.Las Vegas City School District$20,130
- 2.Zuni School District$19,435
- 3.Central School District$18,721
- 4.Bernalillo School District$17,816
- 5.Taos County Public Schools$16,980
- 6.West Las Vegas School District$16,650
- 7.Grants School District$16,060
- 8.T Or C School District$15,786
- 9.Gallup School District$15,761
- 10.Espanola School District$15,576
Lowest spending per pupil (2020)
- 1.Abq School of Excellence$9,362
- 2.Mission Achievement and Success$10,165
- 3.Pojoaque School District$10,996
- 4.Los Lunas School District$11,156
- 5.Clovis School District$11,179
- 6.Explore Academy$11,272
- 7.Farmington School District$11,732
- 8.Carlsbad School District$11,775
- 9.Belen School District$11,996
- 10.Las Cruces School District$12,277
Most charter schools
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
- Cleveland High School Rio Rancho, 2,596 students
- Rio Rancho High Rio Rancho, 2,568 students
- Hobbs High Hobbs, 2,312 students
- Organ Mountain High School Las Cruces, 2,128 students
- Volcano Vista High Albuquerque, 2,089 students
- Atrisco Heritage Academy High School Albuquerque, 1,930 students
- LA Cueva High Albuquerque, 1,826 students
- Farmington High Farmington, 1,747 students
- Centennial High School Las Cruces, 1,713 students
- Las Cruces High Las Cruces, 1,703 students
- Carlsbad High Carlsbad, 1,685 students
- Sandia High Albuquerque, 1,618 students
- Albuquerque High Albuquerque, 1,568 students
- West Mesa High Albuquerque, 1,565 students
- Cibola High Albuquerque, 1,517 students
Middle schools 160
- Rio Rancho Middle School Rio Rancho, 1,024 students
- Camino Real Middle Las Cruces, 933 students
- Mountain View Middle Rio Rancho, 931 students
- Carlsbad Intermediate School - Pr Leyva Campus Carlsbad, 908 students
- Tony Hillerman Middle School Albuquerque, 860 students
- Houston Middle School Hobbs, 822 students
- Highland Middle School Hobbs, 808 students
- Lincoln Middle Rio Rancho, 805 students
- Desert Ridge Middle Albuquerque, 801 students
- Red Mountain Middle Deming, 746 students
- Carlsbad Sixth Grade Academy - Alta Vista Campus Carlsbad, 740 students
- Eisenhower Middle Albuquerque, 740 students
- Eagle Ridge Middle Rio Rancho, 732 students
- Mesa Middle Las Cruces, 728 students
- Los Lunas Middle Los Lunas, 719 students
Elementary schools 448
- George I Sanchez Albuquerque, 997 students
- Tres Volcanes Community Collaborative School Albuquerque, 865 students
- Ernest Stapleton Elementary Rio Rancho, 798 students
- Vista Grande Elementary Rio Rancho, 786 students
- Sandia Vista Elementary Rio Rancho, 713 students
- Monte Vista Elementary Las Cruces, 706 students
- El Camino Real Academy Community Santa Fe, 704 students
- Highland Elementary Las Cruces, 704 students
- Tierra Antigua Elementary Albuquerque, 696 students
- Cottonwood Elementary Carlsbad, 684 students
- Enchanted Hills Elementary Rio Rancho, 673 students
- Desert Willow Elementary Carlsbad, 667 students
- Sonoma Elementary Las Cruces, 660 students
- Cielo Azul Elementary Rio Rancho, 640 students
- Nina Otero Community School Santa Fe, 629 students
Cities with the most public schools
- Albuquerque 198 schools
- Las Cruces 46 schools
- Santa Fe 41 schools
- Rio Rancho 23 schools
- Roswell 22 schools
- Farmington 20 schools
- Hobbs 19 schools
- Los Lunas 18 schools
- Gallup 18 schools
- Clovis 16 schools
- Carlsbad 14 schools
- Las Vegas 13 schools
- Alamogordo 12 schools
- Deming 12 schools
- Anthony 11 schools
- Belen 10 schools
- Lovington 10 schools
- Taos 10 schools
- Espanola 9 schools
- Artesia 9 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.