OROregon rankings

Towns with the best public schools in Oregon

Ranked by how far each town's public schools score above or below the Oregon average in math and reading proficiency, weighted by enrollment. 121 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-yearTest scores SY2020–21

Medford
Oregon · Best schools

Medford ranks #50 of 121

−6.2 pts vs. the OR average in math + reading · Visit Medford →

Medford ranks #50 of 121 for best schools in Oregon
#Townvs. state averageMathReading
1 West Slope West SlopeBeaverton SD 48J +44.3 pts 84.5% 82%
2 Bethany BethanyBeaverton SD 48J +43.7 pts 84.1% 81.1%
3 Marlene VillageBeaverton SD 48J +40.6 pts 72% 87%
4 Cedar Mill Cedar MillBeaverton SD 48J +38.7 pts 73.9% 81.4%
5 Raleigh Hills Raleigh HillsBeaverton SD 48J +35.6 pts 64.5% 84.5%
6 Rockcreek RockcreekBeaverton SD 48J +35.4 pts 72.3% 76.4%
7 Oak Hills Oak HillsBeaverton SD 48J +31.8 pts 64.5% 77%
8 Map of Sherwood SherwoodSherwood SD 88J +26.8 pts 63.8% 67.8%
9 Beaverton BeavertonBeaverton SD 48J +18.8 pts 49.8% 65.7%
10 Tualatin TualatinTigard-Tualatin SD 23J +17.8 pts 53.7% 59.8%
11 Lake Oswego Lake OswegoLake Oswego SD 7J +17.3 pts 53.1% 59.5%
12 Sisters SistersSisters SD 6 +15.7 pts 38.6% 70.8%
13 CanbyCanby SD 86 +15.4 pts 51.7% 57.1%
14 Map of Silverton SilvertonSilver Falls SD 4J +11.7 pts 35% 66.3%
15 Cedar HillsBeaverton SD 48J +10.8 pts 24.5% 75%
16 Map of West Haven-Sylvan West Haven-SylvanBeaverton SD 48J +10.6 pts 54.5% 44.5%
17 Jefferson JeffersonJefferson SD 14J +10.6 pts 49.5% 49.5%
18 Map of North Plains North PlainsHillsboro SD 1J +9.3 pts 44.5% 52%
19 HillsboroHillsboro SD 1J +8.8 pts 38.8% 56.8%
20 Happy Valley Happy ValleyNorth Clackamas SD 12 +8.5 pts 43.5% 51.5%
21 Map of Jennings Lodge Jennings LodgeNorth Clackamas SD 12 +7.9 pts 31.9% 61.7%
22 Bandon BandonBandon SD 54 +5.7 pts 33.8% 55.6%
23 Bend BendBend-LaPine Administrative SD 1 +5.6 pts 38.1% 51.1%
24 Map of Wilsonville WilsonvilleWest Linn-Wilsonville SD 3J +5.2 pts 33% 55.2%
25 Map of Tigard TigardTigard-Tualatin SD 23J +4.5 pts 29% 57.8%
26 Jacksonville JacksonvilleMedford SD 549C +4.3 pts 34.5% 52%
27 Roseburg RoseburgDouglas County SD 4 +3.8 pts 32% 53.4%
28 Eugene EugeneEugene SD 4J +3.4 pts 36.2% 48.4%
29 NewbergNewberg SD 29J +2.5 pts 29.5% 53.5%
30 Map of Dundee DundeeNewberg SD 29J +0.8 pts 49.5% 30%
31 Burns BurnsHarney County SD 3 +0.7 pts 27.9% 51.4%
32 AlohaBeaverton SD 48J +0.5 pts 40.2% 38.7%
33 Junction City Junction CityJunction City SD 69 −0.1 pts 23.8% 53.8%
34 LakeviewLake County SD 7 −0.9 pts 28.1% 48%
35 Pendleton PendletonPendleton SD 16 −1.8 pts 28.6% 45.7%
36 North Bend North BendNorth Bend SD 13 −1.9 pts 34% 40%
37 AlbanyGreater Albany Public SD 8J −2.2 pts 27.4% 46%
38 Map of Phoenix PhoenixPhoenix-Talent SD 4 −2.6 pts 20.7% 52%
39 Map of La Grande La GrandeLa Grande SD 1 −2.7 pts 24.3% 48.2%
40 CoquilleCoquille SD 8 −3.1 pts 27.7% 44%
41 Harrisburg HarrisburgHarrisburg SD 7J −3.2 pts 19.4% 52.2%
42 Cottage Grove Cottage GroveSouth Lane SD 45J3 −3.3 pts 20.8% 50.6%
43 FlorenceSiuslaw SD 97J −3.3 pts 21.3% 50%
44 Sweet Home Sweet HomeSweet Home SD 55 −3.5 pts 20.5% 50.5%
45 Redmond RedmondRedmond SD 2J −4.0 pts 24.2% 45.6%
46 Oregon City Oregon CityOregon City SD 62 −4.4 pts 20.2% 49%
47 Map of Scappoose ScappooseScappoose SD 1J −4.4 pts 11.8% 57.4%
48 Map of Nyssa NyssaNyssa SD 26 −4.4 pts 28.7% 40.5%
49 Map of West Linn West LinnWest Linn-Wilsonville SD 3J −5.7 pts 30% 36.4%
50 Medford MedfordMedford SD 549C −6.2 pts 22% 43.5%
51 Forest Grove Forest GroveForest Grove SD 15 −6.5 pts 16.4% 48.6%
52 Ontario OntarioOntario SD 8C −6.8 pts 16.4% 47.8%
53 EstacadaEstacada SD 108 −6.8 pts 21.8% 42.5%
54 Map of St. Helens St. HelensSt Helens SD 502 −7.2 pts 14.4% 49%
55 Springfield SpringfieldSpringfield SD 19 −7.5 pts 21.2% 41.6%
56 Tillamook TillamookTillamook SD 9 −7.7 pts 19.6% 43%
57 Philomath PhilomathPhilomath SD 17J −7.9 pts 42% 20.1%
58 Map of Tri-City Tri-CitySouth Umpqua SD 19 −8.0 pts 21.1% 40.9%
59 Mount Angel Mount AngelMt Angel SD 91 −8.0 pts 18.6% 43.4%
60 Map of The Dalles The DallesNorth Wasco County SD 21 −8.1 pts 21.7% 40%
61 MolallaMolalla River SD 35 −8.1 pts 20.2% 41.6%
62 Map of Coos Bay Coos BayCoos Bay SD 9 −8.4 pts 17.9% 43.1%
63 Vernonia VernoniaVernonia SD 47J −8.6 pts 18.1% 42.6%
64 Klamath Falls Klamath FallsKlamath Falls City Schools −8.7 pts 22.1% 38.4%
65 Sutherlin SutherlinSutherlin SD 130 −8.8 pts 21.7% 38.6%
66 Map of Veneta VenetaFern Ridge SD 28J −9.5 pts 24.5% 34.5%
67 WinstonWinston-Dillard SD 116 −10.1 pts 23.1% 34.5%
68 Madras MadrasJefferson County SD 509J −10.5 pts 18.2% 38.8%
69 Roseburg North Roseburg NorthDouglas County SD 4 −10.5 pts 5% 52%
70 Map of Altamont AltamontKlamath County SD −11.0 pts 20.6% 35.2%
71 Seaside SeasideSeaside SD 10 −12.0 pts 12% 42%
72 Map of Aumsville AumsvilleCascade SD 5 −12.0 pts 22% 32%
73 GreenDouglas County SD 4 −13.2 pts 21.9% 29.7%
74 Map of Myrtle Creek Myrtle CreekSouth Umpqua SD 19 −13.2 pts 23.2% 28.3%
75 Oak GroveNorth Clackamas SD 12 −13.6 pts 19.1% 31.5%
76 BeavercreekOregon City SD 62 −15.5 pts 15% 32%
77 Map of Central Point Central PointCentral Point SD 6 −15.8 pts 17.2% 29.1%
78 TalentPhoenix-Talent SD 4 −16.1 pts 12.1% 33.6%
79 Map of Oatfield OatfieldNorth Clackamas SD 12 −16.7 pts 10.5% 34.1%
80 Lebanon LebanonLebanon Community SD 9 −17.6 pts 13.3% 29.4%
81 Boardman BoardmanMorrow SD 1 −18.2 pts 8.6% 32.9%
82 Prineville PrinevilleCrook County SD −19.4 pts 13.4% 25.7%
83 Creswell CreswellCreswell SD 40 −20.9 pts 10.8% 25.3%
84 Oakridge OakridgeOakridge SD 76 −21.2 pts 16.2% 19.4%
85 Milwaukie MilwaukieNorth Clackamas SD 12 −21.3 pts 16.1% 19.3%
86 Map of Myrtle Point Myrtle PointMyrtle Point SD 41 −22.4 pts 5.9% 27.2%
87 Grants Pass Grants PassGrants Pass SD 7 −22.9 pts 11% 21.1%
88 Map of Carlton CarltonYamhill Carlton SD 1 −23.2 pts -3% 34.5%
89 Map of Gervais GervaisGervais SD 1 −23.2 pts 10.8% 20.8%
90 Map of La Pine La PineBend-LaPine Administrative SD 1 −25.7 pts 4.4% 22%
91 Cornelius CorneliusHillsboro SD 1J −27.3 pts 11% 12.3%
92 Map of Warrenton WarrentonWarrenton-Hammond SD 30 −28.2 pts -3% 24.5%
93 Troutdale TroutdaleReynolds SD 7 −29.0 pts 5.1% 14.8%
94 Map of Portland PortlandPortland SD 1J −29.2 pts 5.4% 14%
95 FairviewReynolds SD 7 −32.5 pts 6.4% 6.4%
96 GreshamGresham-Barlow SD 10J −33.7 pts 1.8% 8.8%
97 Baker City Baker CityBaker SD 5J −36.4 pts -0.7% 5.8%
98 WoodburnWoodburn SD 103 −40.1 pts -1.2% -1.2%
99 Salem SalemSalem-Keizer SD 24J −42.0 pts -3% -3%
100 Map of Corvallis CorvallisCorvallis SD 509J −42.0 pts -3% -3%
101 McMinnville McMinnvilleMcMinnville SD 40 −42.0 pts -3% -3%
102 Ashland AshlandAshland SD 5 −42.0 pts -3% -3%
103 Hermiston HermistonHermiston SD 8 −42.0 pts -3% -3%
104 Dallas DallasDallas SD 2 −42.0 pts -3% -3%
105 Map of Four Corners Four CornersSalem-Keizer SD 24J −42.0 pts -3% -3%
106 Map of Gladstone GladstoneGladstone SD 115 −42.0 pts -3% -3%
107 Damascus DamascusGresham-Barlow SD 10J −42.0 pts -3% -3%
108 Map of Monmouth MonmouthCentral SD 13J −42.0 pts -3% -3%
109 Newport NewportLincoln County SD −42.0 pts -3% -3%
110 Map of Independence IndependenceCentral SD 13J −42.0 pts -3% -3%
111 Eagle Point Eagle PointEagle Point SD 9 −42.0 pts -3% -3%
112 Stayton StaytonNorth Santiam SD 29J −42.0 pts -3% -3%
113 Map of Milton-Freewater Milton-FreewaterMilton-Freewater Unified SD 7 −42.0 pts -3% -3%
114 Brookings BrookingsBrookings-Harbor SD 17C −42.0 pts -3% -3%
115 Sheridan SheridanSheridan SD 48J −42.0 pts -3% -3%
116 King City King CityTigard-Tualatin SD 23J −42.0 pts -3% -3%
117 Map of Reedsport ReedsportReedsport SD 105 −42.0 pts -3% -3%
118 Shady Cove Shady CoveEagle Point SD 9 −42.0 pts -3% -3%
119 Sublimity SublimityNorth Santiam SD 29J −42.0 pts -3% -3%
120 TurnerCascade SD 5 −42.0 pts -3% -3%
121 Dayton DaytonDayton SD 8 −42.0 pts -3% -3%

How this ranking works

For every public school in a town we take its latest math and reading proficiency and subtract the Oregon average for the same test. The town’s score is the average of those gaps, weighted by each school’s enrollment, so a big high school counts more than a small annex. Private schools aren’t included.

Each state writes its own tests, so these scores compare towns within Oregon only. We don’t rank a town unless at least 150 students in its schools were tested. Test data: EDFacts via Urban Institute Education Data Portal (SY2020-21).

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states