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

Cascade County

Montana · Public K-12

From the largest high school to the smallest elementary campus, Cascade County's 45 public schools collectively enroll about 11,577 K-12 students, with Great Falls Elem the heaviest district by enrollment. By level, that breaks down as 30 elementary, 8 middle, and 7 high schools.

7-year change in Cascade County

SY 2017-18 vs SY 2024-25
Total enrollment
11,373
-280 (-2%) vs SY 2017-18
School count
44
+1 (+2%) vs SY 2017-18
% White
73%
was 76%
% Hispanic
8%
was 5%
% Black
1%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
45
13 districts
Enrollment
11,577
NCES CCD
Median income
$67,690
Above Montana avg
Free/reduced lunch
53.6%
Below Montana avg
Elementary
30
6,411 students
Middle
8
1,824 students
High
7
3,342 students
Combined / other
0
schools
LARGEST DISTRICT
Great Falls Elem
7,094 students · 13 districts in Cascade County

County vs. school enrollment demographics

Left bar is the racial makeup of Cascade 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
84%
Hispanic
5%
Black
1%
Asian
1%
Two or more
9%
Native American
3%
Pacific Islander
0%
School enrollment
White
73%
Hispanic
8%
Black
1%
Asian
1%
Two or more
11%
Native American
7%
Pacific Islander
0%
Bachelor's+
28.4%
adults 25+
Poverty rate
7.5%
ACS 5-year
Unemployment
3.3%
civilian labor
Median age
39
22.3% under 18

Test scores in Cascade County

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

Top 5 schools (ELA)
  1. Belt 7-8· 84.5%
  2. Meadow Lark School· 72.0%
  3. Riverview School· 68.0%
  4. Cascade 6-8· 64.5%
  5. Centerville 6-8· 64.5%
Lowest 5 schools (ELA)
  1. Whittier School· 12.0%
  2. Longfellow School· 17.0%
  3. West Elementary· 27.0%
  4. Great Falls High School· 33.0%
  5. Centerville School· 34.5%

See all 28 schools in Cascade County ranked by score →

All schools (45)

NameCityLevelGradesEnrollmentRating
Great Falls High SchoolGreat FallsHigh09-121,548·
C M Russell High SchoolGreat FallsHigh09-121,412·
East Middle SchoolGreat FallsMiddle07-08764·
North Middle SchoolGreat FallsMiddle07-08764·
Meadow Lark SchoolGreat FallsElementaryPK-06527·
Riverview SchoolGreat FallsElementaryPK-06445·
Giant Springs ElementaryGreat FallsElementaryPK-06431·
West ElementaryGreat FallsElementaryPK-06421·
Sacajawea SchoolGreat FallsElementaryPK-06405·
Sunnyside SchoolGreat FallsElementaryPK-06396·
Loy SchoolGreat FallsElementaryPK-06392·
Lincoln SchoolGreat FallsElementaryPK-06373·
Lewis & Clark SchoolGreat FallsElementaryPK-06338·
Mountain View SchoolGreat FallsElementaryPK-06315·
Valley View SchoolGreat FallsElementaryPK-06312·
CORE School at Morningside ElGreat FallsElementaryKG-06297·
Longfellow SchoolGreat FallsElementaryPK-06263·
Chief Joseph SchoolGreat FallsElementaryPK-06260·
Morningside SchoolGreat FallsElementaryPK-06204·
Whittier SchoolGreat FallsElementaryPK-06187·
Belt SchoolBeltElementaryPK-06178·
Cascade SchoolCascadeElementaryPK-05144·
Centerville SchoolSand CouleeElementaryPK-05120·
Cascade High SchoolCascadeHigh09-12111·
Vaughn ElementaryVaughnElementaryPK-0593·
Belt High SchoolBeltHigh09-1292·
Simms High SchoolSimmsHigh09-1291·
Fort Shaw Elem SchoolFort ShawElementaryPK-0588·
Cascade 6-8CascadeMiddle06-0874·
Centerville High SchoolSand CouleeHigh09-1273·
Ulm SchoolUlmElementaryPK-0569·
Centerville 6-8Sand CouleeMiddle06-0865·
Belt 7-8BeltMiddle07-0855·
Sun River Middle SchoolSimmsMiddle06-0855·
Vaughn 6-8VaughnMiddle06-0832·
Fairhaven ColonyUlmElementaryPK-0830·
Pleasant Valley SchoolBeltElementaryPK-0824·
Grass Land Colony SchoolGreat FallsElementaryPK-0821·
MT Sch For Deaf & Blnd ElGreat FallsElementaryPK-0820·
Hill Top Colony SchoolStockettElementaryPK-0819·
Big Stone SchoolSand CouleeElementaryPK-0817·
MT Sch For Deaf & Blnd HSGreat FallsHigh09-1215·
Ulm Junior HighUlmMiddle06-0815·
Cascade Colony SchoolSun RiverElementaryPK-0811·
Hillcrest Colony ElementaryPowerElementaryPK-0811·

Cities in Cascade County

Great Falls23 schoolsBelt4 schoolsSand Coulee4 schoolsCascade3 schoolsUlm3 schoolsSimms2 schoolsVaughn2 schoolsFort Shaw1 schoolPower1 schoolStockett1 schoolSun River1 school

About Cascade County

Cascade County is a medium-population Montana county of about 84,606 residents, home to 45 public schools and roughly 11,577 students.

For perspective, census numbers show median household income runs near $67,690, 28% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 8%.

On the school-mix side, Cascade County covers 30 elementary schools (6,411 students), 8 middle schools (1,824), and 7 high schools (3,342).

Great Falls Elem is the biggest district by enrollment, covering about 7,094 students across Cascade County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment stayed largely flat: 11,653 students in SY 2017-18 versus 11,373 in SY 2024-25. The school count climbed from 43 to 44 across the same 7-year window.

On allk12, the community for Cascade County discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Cascade County?
There are 45 public K-12 schools in Cascade County, Montana, with a combined enrollment of about 11,577.
How many high schools are in Cascade County?
Cascade County, Montana has 7 public high schools, serving approximately 3,342 students.
How many middle schools are in Cascade County?
Cascade County, Montana has 8 public middle schools, serving approximately 1,824 students.
How many elementary schools are in Cascade County?
Cascade County, Montana has 30 public elementary schools, serving approximately 6,411 students.
What is the largest school district in Cascade County?
Great Falls Elem is the largest school district in Cascade County, serving approximately 7,094 students. The county contains 13 school districts overall.
What is the population of Cascade County?
Cascade County, Montana has a population of approximately 84,606, with a median age of 39. About 22.3% of residents are under 18.
What is the median household income in Cascade County?
Median household income in Cascade County is $67,690, above the Montana average of $65,455. About 7.5% of residents live below the federal poverty line.
How educated are residents of Cascade County?
Approximately 28.4% of adults 25 and older in Cascade County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Cascade County qualify for free or reduced lunch?
Roughly 53.6% of students in Cascade 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 Cascade County schools?
Across Cascade County public schools, the enrollment-weighted student-teacher ratio is approximately 15.0 to 1.

Cascade County school rankings

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