Funnily enough we just moved from Banff a year ago, I loved the school there and B got on so well, it's taken him a year to settle into his new school and the staff have no time for him whatsoever, sometimes I wish we'd stayed in Banff just for the fact that the school was fantastic, he had 1 on 1 support and his teacher worked with him to gain his potential (when he moved schools they held him back so the rest of the class could catch up) I personally think it's one of the best schools in the NE as it caters for kids who need extra support so the staff are all more understanding.
I'll maybe try St Andrews after the hols and see what they say, thanks xx