With any school, lots of factors that are out of their control affect the quality of the School. Area, Kids, Teachers, Head Teachers, Exam Boards, Resources, Department ect so there's a lot of things you generally can't control and there is always going be wee shites in every year in every class...