Investigation of the impact of school climate and teachers' self-efficacy on job satisfaction Read more about Investigation of the impact of school climate and teachers' self-efficacy on job satisfaction