Skip to content

Public schools by city in Oregon

64 Oregon cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Oregon district directory and search.

Cities with the most public schools

All Oregon cities A–Z

CitySchoolsHigh schoolsCharterStudents
Albany21508,691
Aloha5001,756
Ashland7102,321
Astoria6202,166
Baker City12435,201
Beaverton357222,718
Bend316215,321
Canby6103,333
Central Point8114,392
Clackamas6113,661
Colton511595
Coos Bay10222,907
Coquille5201,215
Corvallis13215,916
Cottage Grove7212,476
Dallas6112,740
Eagle Point7212,801
Eugene5311621,673
Fairview6112,465
Forest Grove9214,931
Grants Pass21528,317
Gresham235413,436
Happy Valley8215,224
Hermiston9105,320
Hillsboro315116,949
Hood River6103,273
Keizer11116,214
Klamath Falls19507,647
La Grande5201,724
Lake Oswego13316,837
Lebanon9113,916
Madras7202,210
McMinnville8105,922
Medford223313,165
Milwaukie19427,915
Molalla5112,189
Newberg9203,812
Newport5201,731
North Bend5112,762
Ontario8122,668
Oregon City12336,706
Pendleton9313,008
Philomath6111,603
Portland152181174,706
Prineville9324,342
Redmond11316,308
Roseburg13205,122
Salem588431,869
Scappoose5101,864
Scio5121,998
Sherwood7114,797
Silverton10123,136
Springfield21518,928
St Helens7212,642
Sutherlin5201,285
Sweet Home6111,972
The Dalles6102,673
Tigard13207,314
Tillamook6202,029
Troutdale6113,769
Tualatin7214,188
West Linn10115,218
Wilsonville6103,464
Woodburn10315,311