A SCOTTISH university has been named one of the best in the UK for teaching in a new league table.

St Andrews came third in the UK after Oxford and Cambridge, its highest placing in the Guardian University Guide 2015. The university's academic schools also performed very well in subject rankings.