Teachers’ views of their school climate and its relationship with teacher self-efficacy and job satisfaction