;

Montana Middle School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in Montana by Grade Level or School Type

Montana Schools By Grade Level

Montana Schools By School Type

Select a City in Montana

or Choose a County: 

Beaverhead County Middle Schools


Dillon Lima  

Big Horn County Middle Schools


Hardin Lodge Grass Pryor
Wyola Saint Xavier  

Blaine County Middle Schools


Chinook Harlem Havre
Hays Turner  

Broadwater County Middle Schools


Townsend    

Carbon County Middle Schools


Belfry Bridger Fromberg
Joliet Red Lodge Roberts

Carter County Middle Schools


Ekalaka    

Cascade County Middle Schools


Belt Cascade Great Falls
Sand Coulee Sun River Ulm
Vaughn    

Chouteau County Middle Schools


Big Sandy Fort Benton Geraldine
Highwood    

Custer County Middle Schools


Miles City    

Daniels County Middle Schools


Scobey    

Dawson County Middle Schools


Glendive Richey  

Deer Lodge County Middle Schools


Anaconda    

Fallon County Middle Schools


Baker Plevna  

Fergus County Middle Schools


Denton Grass Range Lewistown
Moore Roy Winifred

Flathead County Middle Schools


Bigfork Columbia Falls Kalispell
Kila Marion Somers
Whitefish    

Gallatin County Middle Schools


Belgrade Bozeman Gallatin Gateway
Manhattan Three Forks West Yellowstone
Willow Creek    

Garfield County Middle Schools


Jordan    

Glacier County Middle Schools


Browning Cut Bank  

Golden Valley County Middle Schools


Lavina Ryegate  

Granite County Middle Schools


Drummond Philipsburg  

Hill County Middle Schools


Box Elder Rudyard  

Jefferson County Middle Schools


Boulder Clancy Whitehall

Judith Basin County Middle Schools


Geyser Hobson Stanford

Lake County Middle Schools


Arlee Charlo Polson
Ronan St Ignatius Saint Ignatius

Lewis And Clark County Middle Schools


Augusta East Helena Helena
Lincoln    

Liberty County Middle Schools


Chester    

Lincoln County Middle Schools


Eureka Libby Troy

Madison County Middle Schools


Ennis Harrison Sheridan
Twin Bridges    

Mccone County Middle Schools


Circle    

Meagher County Middle Schools


White Sulphur Sprgs    

Mineral County Middle Schools


Alberton St Regis Superior

Missoula County Middle Schools


Bonner Clinton Condon
Frenchtown Lolo Missoula
Seeley Lake    

Musselshell County Middle Schools


Melstone Roundup  

Park County Middle Schools


Clyde Park Gardiner Livingston
Pray Emigrant  

Petroleum County Middle Schools


Winnett    

Phillips County Middle Schools


Dodson Malta Saco
Whitewater    

Pondera County Middle Schools


Conrad Heart Butte Valier

Powder River County Middle Schools


Broadus    

Powell County Middle Schools


Deer Lodge    

Prairie County Middle Schools


Terry    

Ravalli County Middle Schools


Corvallis Darby Florence
Hamilton Stevensville Victor

Richland County Middle Schools


Fairview Lambert Savage
Sidney    

Roosevelt County Middle Schools


Bainville Brockton Culbertson
Froid Poplar Wolf Point

Rosebud County Middle Schools


Ashland Colstrip Forsyth
Lame Deer Rosebud  

Sanders County Middle Schools


Dixon Hot Springs Noxon
Plains Thompson Falls Trout Creek

Sheridan County Middle Schools


Medicine Lake Plentywood Westby

Silver Bow County Middle Schools


Butte Ramsay  

Stillwater County Middle Schools


Absarokee Columbus Park City
Rapelje Reed Point  

Sweet Grass County Middle Schools


Big Timber    

Teton County Middle Schools


Choteau Dutton Fairfield
Power    

Toole County Middle Schools


Shelby Sunburst  

Treasure County Middle Schools


Hysham    

Valley County Middle Schools


Frazer Glasgow Hinsdale
Nashua Opheim  

Wheatland County Middle Schools


Harlowton Judith Gap  

Wibaux County Middle Schools


Wibaux    

Yellowstone County Middle Schools


Billings Broadview Custer
Laurel Lockwood Shepherd
Worden