The Guardian newspaper has published its annual university guide, ranking educational institutions out of a maximum of 100 points.
This year saw Oxford University claim top spot, with the University of St Andrews named the best in Scotland.
Compilers used eight metrics, namely; satisfaction with teaching, satisfaction with feedback and assessments, the student-to-staff ration, the money spent on each student, the typical Ucas score of entrants, the effectiveness of teaching, how many students find a graduate job (or continue their education) 15 months after graduating, and the percentage of first year students who continue to second year.
Traditionally one of the most difficult courses to gain entry into is medicine, with thousands of potential new doctors starting medical school each year.
And universities in Scotland perform well when it comes to medicine, with three entries in the top 10.
Here’s are all 10 and how they perform.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

1. Imperial College
London's Imperial College is the best place in the UK to study medicine according to the report. It scored the full 100 points, with a massive 96 per cent of students satisfied with the teaching they receive. | Google Maps

2. University of Cambridge
Cambridge Univerity takes secind spot with 94.3 points out of 100. Every single student bags a graduate job or continues with their studies within 15 months after graduating. | Canva/Getty Images

3. University of Oxford
Oxford University narrowly loses out to its traitional rival, with 92.2 points putting it third. | Canva/Getty Images

4. University of Edinburgh
The first of three Scottish universities in the top 10, Edinburgh University is the best in Scotland to study medicine - and the fourth best UK-wide. It has a student-to-staff ratio of just 5.1 and scored a total of 81.3 point in the report. | Canva/Gety Images

