A study of teacher effectiveness and school organisational climate and their impact on students academic achievement