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

San Juan County

New Mexico · Public K-12

62 public K-12 schools operate inside San Juan County, with roughly 21,309 students enrolled, an average of 344 per campus. That works out to 38 elementary, 10 middle, and 14 high schools.

7-year change in San Juan County

SY 2017-18 vs SY 2024-25
Total enrollment
21,285
-2,425 (-10%) vs SY 2017-18
School count
60
+8 (+15%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
62
15 districts
Enrollment
21,309
NCES CCD
Median income
$55,872
Below New Mexico avg
Free/reduced lunch
99.5%
Above New Mexico avg
Elementary
38
9,435 students
Middle
10
4,526 students
High
14
7,348 students
Combined / other
0
schools
LARGEST DISTRICT
FARMINGTON
10,745 students · 15 districts in San Juan County

County vs. school enrollment demographics

Left bar is the racial makeup of San Juan County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
40%
Hispanic
20%
Black
1%
Asian
1%
Two or more
10%
Native American
40%
Pacific Islander
0%
School enrollment
White
22%
Hispanic
24%
Black
0%
Asian
1%
Two or more
7%
Native American
47%
Pacific Islander
0%
Bachelor's+
18.3%
adults 25+
Poverty rate
18.3%
ACS 5-year
Unemployment
7.3%
civilian labor
Median age
38
24.9% under 18

Test scores in San Juan County

Latest 2024-25 ELA proficiency, 33 schools ranked. New Mexico state average: 44.1%.

Lowest 5 schools (ELA)
  1. NIZHONI ELEMENTARY· 20.0%
  2. MESA ELEMENTARY· 21.2%
  3. NEWCOMB MIDDLE· 21.3%
  4. TSE BIT AI MIDDLE· 23.1%
  5. OJO AMARILLO ELEMENTARY· 26.3%

See all 33 schools in San Juan County ranked by score →

All schools (62)

NameCityLevelGradesEnrollmentRating
FARMINGTON HIGHFarmingtonHigh09-121,747·
PIEDRA VISTA HIGHFarmingtonHigh09-121,511·
BLOOMFIELD HIGHBloomfieldHigh09-12764·
KIRTLAND CENTRAL HIGHKirtlandHigh09-12743·
AZTEC HIGHAztecHigh09-12696·
HEIGHTS MIDDLE SCHOOLFarmingtonMiddle06-08660·
TIBBETTS MIDDLE SCHOOLFarmingtonMiddle06-08652·
HERMOSA MIDDLE SCHOOLFarmingtonMiddle06-08622·
COUNTRY CLUB ELEMENTARYFarmingtonElementaryKG-05530·
C.V. KOOGLER MIDDLEAztecMiddle06-08521·
LADERA DEL NORTE ELEMENTARYFarmingtonElementaryKG-05504·
NORTHEAST ELEMENTARYFarmingtonElementaryKG-06502·
SHIPROCK HIGHShiprockHigh09-12502·
JUDY NELSON ELEMENTARYKirtlandElementaryPK-06486·
ESPERANZA ELEMENTARYFarmingtonElementaryKG-05469·
MESA VIEW MIDDLE SCHOOLFarmingtonMiddle06-08461·
MESA VERDE ELEMENTARYFarmingtonElementaryKG-05445·
MCKINLEY ELEMENTARYFarmingtonElementaryKG-05438·
CENTRAL PRIMARYBloomfieldElementary01-03433·
MCCORMICK ELEMENTARYFarmingtonElementaryKG-05426·
NAABA ANI ELEMENTARYBloomfieldMiddle04-06405·
TSE BIT AI MIDDLEShiprockMiddle06-08390·
KIRTLAND ELEMENTARYKirtlandElementaryPK-06388·
APACHE ELEMENTARYFarmingtonElementaryKG-05375·
KIRTLAND MIDDLEKirtlandMiddle07-08372·
BLUFFVIEW ELEMENTARYFarmingtonElementaryKG-05355·
LYDIA RIPPEY ELEMENTARYAztecElementaryPK-03354·
ANIMAS ELEMENTARYFarmingtonElementaryKG-05345·
PARK AVENUE ELEMENTARYAztecElementary04-05317·
MESA ALTA JR HIGHBloomfieldMiddle07-08316·
MCCOY AVENUE ELEMENTARYAztecElementaryPK-03313·
SAN JUAN COLLEGE HIGH SCHOOLFarmingtonHigh09-12300·
Navajo Preparatory SchoolFarmingtonHigh09-12297·
OJO AMARILLO ELEMENTARYFruitlandElementaryPK-06280·
BLOOMFIELD EARLY CHILDHOOD CENTERBloomfieldElementaryPK-KG236·
MESA ELEMENTARYShiprockElementaryPK-05229·
NEWCOMB HIGHNewcombHigh09-12223·
NIZHONI ELEMENTARYShiprockElementaryPK-05207·
EVA B STOKELY ELEMENTARYShiprockElementaryPK-05203·
Atsa' Biya' a'zh Community SchoolShiprockElementaryKG-06200·
MOSAIC ACADEMY CHARTERAztecElementaryKG-08179·
NEWCOMB ELEMENTARYNewcombElementaryPK-05169·
Nenahnezad Community SchoolFruitlandElementaryKG-06156·
FARMINGTON PRESCHOOL ACADEMY WESTFarmingtonElementaryPK-PK153·
Shiprock Northwest High SchoolShiprockHigh07-12151·
Dzilth-Na-O-Dith-Hle Community SchoolBloomfieldElementaryKG-08143·
BLANCO ELEMENTARYBloomfieldElementary01-06138·
ROCINANTE HIGHFarmingtonHigh06-12133·
NEWCOMB MIDDLENewcombMiddle06-08127·
CAREER PREP ALTERNATIVEShiprockHigh09-12118·
FARMINGTON PRESCHOOL ACADEMY EASTFarmingtonElementaryPK-PK117·
Tohaali' Community SchoolNewcombElementaryKG-08101·
CHARLIE Y. BROWN ALTBloomfieldHigh09-1295·
NASCHITTI ELEMENTARYSheep SpringsElementaryPK-0578·
VISTA NUEVA HIGHAztecHigh09-1268·
Crystal Boarding SchoolNavajoElementaryKG-0654·
Lake Valley Navajo SchoolLake Valley-CrownpointElementaryKG-0826·
Sanostee Day SchoolSanosteeElementaryKG-0325·
DREAM DINE CHARTER SCHOOLShiprockElementaryKG-0524·
Beclabito Day SchoolBeclabitoElementaryKG-0421·
Hanaa'dli Community SchoolBloomfieldElementaryKG-KG16·
KIRTLAND PRE-K EARLY CHILDHOOD CENTERKirtlandElementaryPK-PK0·

Cities in San Juan County

Farmington20 schoolsAztec7 schoolsBloomfield7 schoolsShiprock7 schoolsKirtland5 schoolsNewcomb3 schoolsBloomfield2 schoolsShiprock2 schoolsBeclabito1 schoolFarmington1 schoolFruitland1 schoolFruitland1 schoolLake Valley-Crownpoint1 schoolNavajo1 schoolNewcomb1 schoolSanostee1 schoolSheep Springs1 school

About San Juan County

Across the moderately sized New Mexico county of San Juan County of about 120,942 residents, the public-school footprint covers 62 schools and about 21,309 students.

For perspective, census numbers show typical household earnings sit around $55,872, roughly 18% of adults have completed at least a four-year degree, and roughly 18% of residents live below the federal poverty line.

For a sense of the school types, San Juan County comprises 38 elementary schools (9,435 students), 10 middle schools (4,526), and 14 high schools (7,348).

The largest single district in San Juan County is FARMINGTON, which alone enrolls about 10,745 students.

Looking at the last 7 years. Total public-school enrollment in San Juan County has shrank 10% since SY 2017-18, moving from about 23,710 students to 21,285. San Juan County now counts 60 public schools, up from 52 in SY 2017-18.

On this page, the community for San Juan County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in San Juan County?
San Juan County, New Mexico has 62 public K-12 schools serving approximately 21,309 students.
How many high schools are in San Juan County?
San Juan County, New Mexico has 14 public high schools, serving approximately 7,348 students.
How many middle schools are in San Juan County?
San Juan County, New Mexico has 10 public middle schools, serving approximately 4,526 students.
How many elementary schools are in San Juan County?
San Juan County, New Mexico has 38 public elementary schools, serving approximately 9,435 students.
What is the largest school district in San Juan County?
FARMINGTON is the largest school district in San Juan County, serving approximately 10,745 students. The county contains 15 school districts overall.
How many people live in San Juan County?
San Juan County has roughly 120,942 residents according to the latest Census ACS 5-year estimate.
What is the median household income in San Juan County?
Median household income in San Juan County is $55,872, below the New Mexico average of $57,493. About 18.3% of residents live below the federal poverty line.
How educated are residents of San Juan County?
Approximately 18.3% of adults 25 and older in San Juan County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in San Juan County qualify for free or reduced lunch?
Roughly 99.5% of students in San Juan County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the New Mexico county average of 87.4%.
What is the student-teacher ratio in San Juan County schools?
Across San Juan County public schools, the enrollment-weighted student-teacher ratio is approximately 15.1 to 1.

San Juan County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data