Perceived Job Satisfaction Factors Impacting the Retention of Middle School Teachers in Northwest North Carolina.