In Oregon, the salary range for public school teachers is between $49,468 and $72,306, with a mid-salary of $59,262. While North Clackamas offers competitive starting pay, Beaverton and Portland provide higher salaries for experienced teachers, especially those with advanced degrees.