The rain falls practically everywhere west of the Cascade Range, and north of Sutherlin. Amounts vary considerably due to elevation and air flows. Our county ranges from 30" to 120" / yr. but.... less rain does not mean it is sunny

. It just 'drizzles' heavier in certain places, and actually rains hard in a few areas where the clouds get trapped. You can get rainfall maps at the county extension service or online.
For your desires, I would;
1) first decide on community type / location, while looking at affordable areas (which I don't consider any of the above very affordable).
2) Then link in school and cultural / social issues. You may have preference to avoid certain school / housing areas. (racial / conservative vs liberal, / migrant / gang influence...)
3) Then validate property tax / community issues. (check with local assessor and verify how the community votes and if there are special levies you need to pay.
There may be some areas of s or sw Portland / Milwaukee / Oregon City that will work for affordability and schools and location. Your wife's job may be the secondary deciding factor (Next to the kids school). Your gig's will probably generally be 'downtown', or in Salem, Corvallis, or Eugene
In addition to McMinnville /, I would look check out Newburg, Dundee, and Aurora (I have friends teaching in each, some in Special ed). Living further south in the valley can get you into a fog area (as if rain is not bad enough)
If eastside is reasonable, look at Boring and Damascus while you check out Sandy area. I think they have decent schools and will be free of some social problems that can hinder learning in some schools in Portland and Woodburn.