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

McKinley County

New Mexico · Public K-12

From the largest high school to the smallest elementary campus, McKinley County's 53 public schools collectively enroll about 16,807 K-12 students, with Gallup the heaviest district by enrollment. By level, that breaks down as 28 elementary, 8 middle, and 15 high schools.

7-year change in McKinley County

SY 2017-18 vs SY 2024-25
Total enrollment
16,807
+3,901 (+30%) vs SY 2017-18
School count
53
+12 (+29%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
53
18 districts
Enrollment
16,807
NCES CCD
Median income
$47,668
Below New Mexico avg
Free/reduced lunch
85.1%
Below New Mexico avg
Elementary
28
7,219 students
Middle
8
3,111 students
High
15
5,691 students
Combined / other
2
786 students
LARGEST DISTRICT
GALLUP
12,698 students · 18 districts in McKinley County

County vs. school enrollment demographics

Left bar is the racial makeup of McKinley 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
10%
Hispanic
12%
Black
1%
Asian
1%
Two or more
6%
Native American
78%
Pacific Islander
0%
School enrollment
White
7%
Hispanic
20%
Black
1%
Asian
1%
Two or more
5%
Native American
67%
Pacific Islander
0%
Bachelor's+
13.3%
adults 25+
Poverty rate
28.3%
ACS 5-year
Unemployment
9.0%
civilian labor
Median age
35
27.1% under 18

Test scores in McKinley County

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

Top 5 schools (ELA)
  1. RED ROCK ELEMENTARY· 56.4%
  2. CHEE DODGE ELEMENTARY· 43.4%
  3. HOZHO ACADEMY· 42.9%
  4. INDIAN HILLS ELEMENTARY· 41.0%
  5. ZUNI MIDDLE· 39.8%
Lowest 5 schools (ELA)
  1. RAMAH ELEMENTARY· 18.7%
  2. THOREAU ELEMENTARY· 25.2%
  3. NAVAJO ELEMENTARY· 25.7%
  4. TWIN LAKES ELEMENTARY· 26.2%
  5. NAVAJO MIDDLE SCHOOL· 26.5%

See all 27 schools in McKinley County ranked by score →

All schools (53)

NameCityLevelGradesEnrollmentRating
GALLUP CENTRAL ALTERNATIVEGallupHigh06-121,244·
MIYAMURA HIGH SCHOOLGallupHigh09-121,237·
GALLUP HIGHGallupHigh09-12796·
HOZHO ACADEMYGallupCombinedPK-11781·
JOHN F. KENNEDY MIDDLEGallupMiddle06-08648·
CHIEF MANUELITO MIDDLEGallupMiddle06-08634·
GALLUP MIDDLEGallupMiddle06-08480·
JEFFERSON ELEMENTARYGallupElementaryPK-05460·
SHIWI TS'ANA ELEMENTARYZuniElementaryPK-05447·
DEL NORTE ELEMENTARYGallupElementaryPK-05424·
LINCOLN ELEMENTARYGallupElementaryPK-05414·
TOBE TURPEN ELEMENTARYGallupElementaryPK-05397·
THOREAU HIGHThoreauHigh09-12389·
Wingate Elementary SchoolFt. WingateElementaryKG-08366·
THOREAU MIDDLEThoreauMiddle06-08362·
Wingate High SchoolFort WingateHigh09-12362·
THOREAU ELEMENTARYThoreauElementaryPK-05359·
STAGECOACH ELEMENTARYGallupElementaryPK-05340·
CATHERINE A. MILLER ELEMENTARYChurch RockElementaryPK-05317·
RED ROCK ELEMENTARYGallupElementaryPK-05311·
NAVAJO ELEMENTARYNavajoElementaryPK-05310·
TOHATCHI MIDDLETohatchiMiddle06-08297·
ZUNI HIGHZuniHigh09-12295·
INDIAN HILLS ELEMENTARYGallupElementaryPK-05294·
CROWNPOINT ELEMENTARYCrownpointElementaryPK-05281·
CROWNPOINT HIGHCrownpointHigh09-12279·
TOHATCHI HIGHTohatchiHigh09-12279·
T'iis Ts'ozi Bi'Olta' Community SchoolCrownpointElementaryKG-08278·
RAMAH HIGHRamahHigh06-12269·
CHEE DODGE ELEMENTARYYah Ta HeyElementaryPK-05261·
TWIN LAKES ELEMENTARYGallupElementaryPK-05256·
TOHATCHI ELEMENTARYTohatchiElementaryPK-05246·
ZUNI MIDDLEZuniMiddle06-08240·
DAVID SKEET ELEMENTARYVanderwagenElementaryPK-05232·
CROWNPOINT MIDDLECrownpointMiddle06-08226·
NAVAJO MIDDLE SCHOOLNavajoMiddle06-08224·
RAMAH ELEMENTARYRamahElementaryPK-05223·
Baca/Dlo'ay Azhi Community SchoolPrewittElementaryKG-06222·
Ch'ooshgai Community SchoolTohatchiElementaryKG-08208·
MIDDLE COLLEGE HIGH SCHOOL CHARTER - GALLUPGallupHigh09-12153·
Ojo Encino Day SchoolCubaElementaryKG-08142·
NAVAJO PINE HIGHNavajoHigh09-12140·
Pueblo Pintado Community SchoolCubaElementaryKG-08128·
TWIN BUTTES CYBER ACADEMYZuniHigh07-1270·
Mariano Lake Community SchoolCrownpointElementaryKG-0668·
TSE YI GAI HIGHPueblo PintadoHigh06-1264·
Tse'ii'ahi' Community SchoolCrownpointElementaryKG-0462·
Bread Springs Day SchoolGallupElementaryKG-0361·
Dibe Yazhi Habitiin Olta' Inc.CrownpointElementaryKG-0858·
SIX DIRECTIONS INDIGENOUS SCHOOLGallupHigh06-1258·
DZIT DIT LOOL SCHOOL OF EMPOWERMENT ACTION AND PERSEVERANCENavajoHigh06-1256·
Chi Chil'tah Community SchoolVanderwagenElementaryKG-0854·
EDUCATION DEV CENTERGallupCombinedPK-125·

Cities in McKinley County

Gallup18 schoolsCrownpoint4 schoolsNavajo4 schoolsZuni4 schoolsCrownpoint3 schoolsThoreau3 schoolsTohatchi3 schoolsCuba2 schoolsRamah2 schoolsChurch Rock1 schoolFort Wingate1 schoolFt. Wingate1 schoolGallup1 schoolPrewitt1 schoolPueblo Pintado1 schoolTohatchi1 schoolVanderwagen1 schoolVanderwagen1 schoolYah Ta Hey1 school

About McKinley County

In New Mexico, McKinley County is a mid-sized county of about 70,431 residents. 53 public schools across the county instructs about 16,807 students between them.

For perspective, census numbers show median household income runs near $47,668, roughly 13% of adults have completed at least a four-year degree, and roughly 28% of residents live below the federal poverty line. That income level is 17% meaningfully below the New Mexico median.

In terms of grade levels, McKinley County is made up of 28 elementary schools (7,219 students), 8 middle schools (3,111), 15 high schools (5,691), and 2 combined or other schools.

The largest single district in McKinley County is GALLUP, which alone enrolls about 12,698 students.

Trend over the past 7 years. Total public-school enrollment in McKinley County has climbed 30% since SY 2017-18, moving from about 12,906 students to 16,807. Over that span, McKinley County gained 12 schools, going from 41 to 53.

On this page, the community for McKinley County discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in McKinley County?
McKinley County, New Mexico has 53 public K-12 schools serving approximately 16,807 students.
How many high schools are in McKinley County?
McKinley County, New Mexico has 15 public high schools, serving approximately 5,691 students.
How many middle schools are in McKinley County?
McKinley County, New Mexico has 8 public middle schools, serving approximately 3,111 students.
How many elementary schools are in McKinley County?
McKinley County, New Mexico has 28 public elementary schools, serving approximately 7,219 students.
What is the largest school district in McKinley County?
GALLUP is the largest school district in McKinley County, serving approximately 12,698 students. The county contains 18 school districts overall.
How many people live in McKinley County?
McKinley County has roughly 70,431 residents according to the latest Census ACS 5-year estimate.
What is the median household income in McKinley County?
Median household income in McKinley County is $47,668, below the New Mexico average of $57,493. About 28.3% of residents live below the federal poverty line.
How educated are residents of McKinley County?
Approximately 13.3% of adults 25 and older in McKinley County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in McKinley County qualify for free or reduced lunch?
Roughly 85.1% of students in McKinley County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the New Mexico county average of 87.4%.
What is the student-teacher ratio in McKinley County schools?
Across McKinley County public schools, the enrollment-weighted student-teacher ratio is approximately 10.3 to 1.

McKinley County school rankings

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