The best universities in Scotland to study at in 2020 ranked in order

The best Scottish universities to attend in 2020 have been revealed in a new study.


New data from assesses 14 of Scotland's 16 universities (Highland and Islands University and Open University excluded) on 10 measures including entry standards, student satisfaction, research quality, graduate prospects, degree scores and more. The institutions north of the border also feature in a UK-wide ranking of 131 British universities. Here is how Scotland's universities ranked:

St Andrews remains the highest ranked Scottish university and third overall in the UK.

Sign up to our daily newsletter

The i newsletter cut through the noise

In the UK University League Table, Edinburgh (=16th) rises seven places and is ranked second overall.
Glasgow jumps six places to 18th in the UK, meaning Scotlands top three universities all appear in the top 20 of the British league table.
Ranked fourth in Scotland, Aberdeen drops one place in the UK table to 29th.
The University of Dundee comes in at number five in Scotland.
No change in position nationally for Heriot-Watt which is ranked 35th in the UK and sixth in Scotland.
Strathclyde University comes in seventh over in Scotland.
Stirling drops in the UK rankings to 43rd but is eighth in Scotland.
Queen Margaret University is located in Musselburgh, East Lothian,
In June 2017, the university's New York partner institution was granted permission to award degrees in the state, the first higher education institution founded by a foreign university to achieve this status.
Robert Gordon University, commonly called RGU, is a public university in Aberdeen.
The biggest riser in the UK rankings Edinburgh Napier improves 15 places to 86th overall.
Abertay University in Dundee was the UK's first University to be recognised as a Centre for Excellence in Computer Games Education.
The University of the West of Scotland, formerly the University of Paisley, is a public university with four campuses in south-western Scotland, in Paisley, Hamilton, Dumfries and Ayr.