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

21 schools in Farmington

New Mexico · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, Farmington's 21 public K-12 schools collectively enroll about 11,042 students (12 elementary, 4 middle, and 5 high).

7-year change in Farmington

SY 2017-18 vs SY 2024-25
Total enrollment
11,042
-591 (-5%) vs SY 2017-18
School count
21
0 (0%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ANIMAS ELEMENTARYElementaryKG-05345
APACHE ELEMENTARYElementaryKG-05375
BLUFFVIEW ELEMENTARYElementaryKG-05355
COUNTRY CLUB ELEMENTARYElementaryKG-05530
ESPERANZA ELEMENTARYElementaryKG-05469
FARMINGTON HIGHHigh09-121,747
FARMINGTON PRESCHOOL ACADEMY EASTElementaryPK-PK117
FARMINGTON PRESCHOOL ACADEMY WESTElementaryPK-PK153
HEIGHTS MIDDLE SCHOOLMiddle06-08660
HERMOSA MIDDLE SCHOOLMiddle06-08622
LADERA DEL NORTE ELEMENTARYElementaryKG-05504
MCCORMICK ELEMENTARYElementaryKG-05426
MCKINLEY ELEMENTARYElementaryKG-05438
MESA VERDE ELEMENTARYElementaryKG-05445
MESA VIEW MIDDLE SCHOOLMiddle06-08461
Navajo Preparatory SchoolHigh09-12297
NORTHEAST ELEMENTARYElementaryKG-06502
PIEDRA VISTA HIGHHigh09-121,511
ROCINANTE HIGHHigh06-12133
SAN JUAN COLLEGE HIGH SCHOOLHigh09-12300
TIBBETTS MIDDLE SCHOOLMiddle06-08652

About Farmington

Across Farmington, New Mexico, 21 public schools enrolls about 11,042 students between them.

Looking at the level breakdown, the city is built around 12 elementary, 4 middle, and 5 high.

Schools in Farmington average about 526 students each, 53% above the New Mexico norm.

Looking at the last 7 years. Combined enrollment now sits at 11,042 students, fell 5% from the 11,633 reported in SY 2017-18.

On allk12, the community for Farmington discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Farmington, New Mexico?
There are 21 public K-12 schools in Farmington, with a combined enrollment of about 11,042.
How many elementary, middle, and high schools are in Farmington?
Farmington has 12 elementary, 4 middle, 5 high public schools.
What is the largest public school in Farmington?
FARMINGTON HIGH is the largest public school in Farmington by enrollment, with approximately 1,747 students.
What school districts serve Farmington?
Farmington is served by 2 public school districts, including FARMINGTON, Navajo Preparatory School.
What grade levels do public schools in Farmington cover?
Public schools in Farmington serve students from pre-K through grade 12.