;

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

Find Schools in Oregon by Grade Level or School Type

Oregon Schools By Grade Level

Oregon Schools By School Type

Select a City in Oregon

or Choose a County: 

Baker County Middle Schools


Baker City    

Benton County Middle Schools


Corvallis Philomath  

Clackamas County Middle Schools


Boring Canby Colton
Damascus Estacada Gladstone
Happy Valley Lake Oswego Milwaukie
Molalla Oregon City Sandy
Welches West Linn Wilsonville
Marylhurst    

Clatsop County Middle Schools


Astoria Seaside Hammond

Columbia County Middle Schools


Columbia City Scappoose St Helens
Vernonia Warren  

Coos County Middle Schools


Bandon Coos Bay Coquille
North Bend    

Crook County Middle Schools


Prineville    

Curry County Middle Schools


Brookings    

Deschutes County Middle Schools


Bend Lapine Redmond
Sisters    

Douglas County Middle Schools


Glide Myrtle Creek Oakland
Roseburg Sutherlin Winston
Canyonville Days Creek  

Grant County Middle Schools


Mt. Vernon    

Harney County Middle Schools


Hines    

Hood River County Middle Schools


Hood River    

Jackson County Middle Schools


Ashland Central Point Eagle Point
Gold Hill Medford Rogue River
Shady Cove Talent White City

Jefferson County Middle Schools


Culver Madras  

Josephine County Middle Schools


Cave Junction Grants Pass  

Klamath County Middle Schools


Klamath Falls    

Lake County Middle Schools


Adel Lakeview Christmas Valley

Lane County Middle Schools


Cottage Grove Creswell Elmira
Eugene Finn Rock Florence
Junction City Oakridge Springfield
Leaburg    

Lincoln County Middle Schools


Newport Toledo  

Linn County Middle Schools


Albany Harrisburg Lebanon
Mill City Scio Sweet Home
Halsey    

Malheur County Middle Schools


Nyssa Ontario Vale

Marion County Middle Schools


Aurora Gervais Jefferson
Keizer Mt Angel Salem
Silverton Stayton Turner
Woodburn Brooks Saint Paul

Morrow County Middle Schools


Boardman Irrigon  

Multnomah County Middle Schools


Fairview Gresham Portland
Troutdale    

Polk County Middle Schools


Dallas Grand Ronde Independence

Tillamook County Middle Schools


Rockaway Beach Tillamook  

Umatilla County Middle Schools


Hermiston Milton-Freewater Pendleton
Umatilla Weston  

Union County Middle Schools


La Grande    

Wallowa County Middle Schools


Enterprise    

Wasco County Middle Schools


The Dalles    

Washington County Middle Schools


Aloha Banks Beaverton
Forest Grove Hillsboro Sherwood
Tigard Tualatin  

Yamhill County Middle Schools


Amity Dayton Mcminnville
Newberg Yamhill Sheridan