St Margaret’s School for Girls is the oldest all-through girls’ school in Scotland and caters for pupils aged three to 18 in a nursery, junior school and senior school. St Margaret’s is an independent charitable trust that warmly welcomes girls of all denominations and faiths.