Parents pay a premium to live near Scotland’s top state schools

Banchory Academy
Banchory Academy