As someone who went to a school in a really deprived area, I’m guessing somewhere like Bearsden or Williamwood has less instances of misbehaviour which in turn means the teachers are not going mad at people (which in turn means the teachers are nicer). My school was in Clydebank and nobody could behave themselves.