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

Yellowstone County

Montana · Public K-12

Public schools in Yellowstone County, Montana total 68, with combined enrollment of about 23,853 students against a county population of 168,957. That breaks down as 39 elementary, 17 middle, and 12 high.

7-year change in Yellowstone County

SY 2017-18 vs SY 2024-25
Total enrollment
23,645
+100 (+0%) vs SY 2017-18
School count
67
+5 (+8%) vs SY 2017-18
% White
75%
was 79%
% Hispanic
9%
was 8%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
168,957
all ages · ACS 5-yr
Schools
68
19 districts
Enrollment
23,853
students · NCES CCD
Median income
$76,570
Above Montana avg
Free/reduced lunch
48.3%
Below Montana avg
Elementary
39
11,298 students
Middle
17
5,463 students
High
12
7,092 students
Combined / other
0
schools
LARGEST DISTRICT
Billings Elem
11,377 students · 19 districts in Yellowstone County

County vs. school enrollment demographics

Left bar is the racial makeup of Yellowstone 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
86%
Hispanic
7%
Black
1%
Asian
1%
Two or more
7%
Native American
4%
Pacific Islander
0%
School enrollment
White
75%
Hispanic
9%
Black
1%
Asian
1%
Two or more
7%
Native American
7%
Pacific Islander
0%
Bachelor's+
34.1%
adults 25+
Poverty rate
6.5%
ACS 5-year
Unemployment
3.4%
civilian labor
Median age
39
23.0% under 18

Test scores in Yellowstone County

Latest 2020-21 ELA proficiency, 53 schools ranked. Montana state average: 47.2%.

Top 5 schools (ELA)
  1. Arrowhead School· 67.0%
  2. Elysian School· 62.0%
  3. Ben Steele Middle School· 58.0%
  4. Meadowlark School· 57.0%
  5. Broadview School· 54.5%
Lowest 5 schools (ELA)
  1. Yellowstone Academy 7-8· 15.0%
  2. Orchard School· 17.0%
  3. Ponderosa School· 22.0%
  4. Washington School· 22.0%
  5. Rose Park School· 27.0%

See all 53 schools in Yellowstone County ranked by score →

All schools (68)

NameCityLevelGradesEnrollmentRating
Billings West High SchoolBillingsHigh09-122,115·
Billings Sr High SchoolBillingsHigh09-121,629·
Skyview High SchoolBillingsHigh09-121,542·
Lewis & Clark Middle SchoolBillingsMiddle06-08741·
Ben Steele Middle SchoolBillingsMiddle06-08740·
Castle Rock Middle SchoolBillingsMiddle06-08691·
Meadowlark SchoolBillingsElementaryPK-05691·
Will James Middle SchoolBillingsMiddle06-08634·
Laurel High SchoolLaurelHigh09-12578·
Lockwood High SchoolLockwoodHigh09-12552·
Medicine Crow Middle SchoolBillingsMiddle06-08517·
Laurel Middle SchoolLaurelMiddle05-08506·
Boulder SchoolBillingsElementaryPK-05495·
Elder Grove SchoolBillingsElementaryPK-05465·
Eagle Cliffs ElementaryBillingsElementaryPK-05443·
Riverside Middle SchoolBillingsMiddle06-08436·
Arrowhead SchoolBillingsElementaryPK-05434·
Huntley Project Elem K-6WordenElementaryPK-06410·
Broadwater SchoolBillingsElementaryPK-05400·
Sandstone SchoolBillingsElementaryPK-05393·
Beartooth SchoolBillingsElementaryPK-05373·
Big Sky ElementaryBillingsElementaryPK-05373·
Lockwood Middle SchoolLockwoodMiddle06-08359·
Lockwood PrimaryLockwoodElementaryPK-02348·
Shepherd ElementaryShepherdElementaryPK-05342·
Orchard SchoolBillingsElementaryPK-05340·
McKinley SchoolBillingsElementaryPK-05339·
Bench SchoolBillingsElementaryPK-05332·
Miles Avenue SchoolBillingsElementaryPK-05325·
Lockwood IntermediateLockwoodElementary03-05321·
Alkali Creek SchoolBillingsElementaryPK-05310·
Elysian SchoolBillingsElementaryPK-05302·
Central Heights SchoolBillingsElementaryPK-05285·
Poly Drive SchoolBillingsElementaryPK-05283·
Ponderosa SchoolBillingsElementaryPK-05277·
Rose Park SchoolBillingsElementaryPK-05277·
Independent SchoolBillingsElementaryPK-06272·
Bitterroot SchoolBillingsElementaryPK-05264·
Burlington SchoolBillingsElementaryPK-05257·
Highland SchoolBillingsElementaryPK-05249·
Newman SchoolBillingsElementaryPK-05249·
Elder Grove 7-8BillingsMiddle06-08248·
West SchoolLaurelElementary01-02248·
Fred W Graff SchoolLaurelElementary03-04245·
Shepherd High SchoolShepherdHigh09-12225·
Huntley Project High SchlWordenHigh09-12217·
Washington SchoolBillingsElementaryPK-05208·
Shepherd Middle SchoolShepherdMiddle06-08180·
South SchoolLaurelElementaryPK-KG158·
Elysian Middle SchoolBillingsMiddle06-08148·
Canyon Creek SchoolBillingsElementaryPK-05147·
Blue Creek SchoolBillingsElementaryPK-06145·
Huntley Project 7-8WordenMiddle07-08124·
Broadview SchoolBroadviewElementaryPK-08105·
Billings Opportunity SchoolBillingsHigh09-1278·
Pioneer SchoolBillingsElementaryPK-0873·
Canyon Creek 6-8BillingsMiddle06-0869·
Billings Early College SchoolBillingsHigh09-1260·
Broadview High SchoolBroadviewHigh09-1250·
Custer SchoolCusterElementaryPK-0649·
Yellowstone Academy ElemBillingsElementaryPK-0636·
Morin SchoolBillingsElementaryPK-0635·
Custer High SchoolCusterHigh09-1226·
Billings Multilingual AcademyBillingsMiddle06-0821·
Billings Multilingual AcademyBillingsHigh09-1220·
Broadview 7-8BroadviewMiddle07-0820·
Yellowstone Academy 7-8BillingsMiddle07-0816·
Custer 7-8CusterMiddle07-0813·

Cities in Yellowstone County

Billings47 schoolsLaurel5 schoolsLockwood4 schoolsBroadview3 schoolsCuster3 schoolsShepherd3 schoolsWorden3 schools

About Yellowstone County

Across the moderately sized Montana county of Yellowstone County of about 168,957 residents, the public-school footprint covers 68 schools and about 23,853 students.

Stepping back, census numbers show median household income runs near $76,570, 34% of adults hold a bachelor's degree or higher, and the poverty rate is around 7%. That income level is 17% noticeably above the Montana median.

On the level-by-level breakdown, Yellowstone County is made up of 39 elementary schools (11,298 students), 17 middle schools (5,463), and 12 high schools (7,092).

The largest single district in Yellowstone County is Billings Elem, which alone enrolls about 11,377 students.

Five-year track record. Across the same 7-year window, public-school enrollment held roughly steady: 23,545 students in SY 2017-18 versus 23,645 in SY 2024-25. Over that span, Yellowstone County gained 5 schools, going from 62 to 67. Demographically, the White share of enrollment decreased from 79% to 75%.

Within the allk12 community for this area, the community for Yellowstone County discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Yellowstone County?
There are 68 public K-12 schools in Yellowstone County, Montana, with a combined enrollment of about 23,853.
How many high schools are in Yellowstone County?
Yellowstone County, Montana has 12 public high schools, serving approximately 7,092 students.
How many middle schools are in Yellowstone County?
Yellowstone County, Montana has 17 public middle schools, serving approximately 5,463 students.
How many elementary schools are in Yellowstone County?
Yellowstone County, Montana has 39 public elementary schools, serving approximately 11,298 students.
What is the largest school district in Yellowstone County?
Billings Elem is the largest school district in Yellowstone County, serving approximately 11,377 students. The county contains 19 school districts overall.
What is the population of Yellowstone County?
Yellowstone County, Montana has a population of approximately 168,957, with a median age of 39. About 23.0% of residents are under 18.
What is the median household income in Yellowstone County?
Median household income in Yellowstone County is $76,570, above the Montana average of $65,455. About 6.5% of residents live below the federal poverty line.
How educated are residents of Yellowstone County?
Approximately 34.1% of adults 25 and older in Yellowstone County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Yellowstone County qualify for free or reduced lunch?
Roughly 48.3% of students in Yellowstone County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Montana county average of 57.4%.
What is the student-teacher ratio in Yellowstone County schools?
Across Yellowstone County public schools, the enrollment-weighted student-teacher ratio is approximately 15.9 to 1.

Yellowstone County school rankings

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