A new report has found that 84 of Scotland’s primary schools ensure that almost ever primary seven pupil is up to standard in reading, writing, numeracy, listening and talking.
The Sunday Times report used data submitted by schools in each of the four categories to come up with a mark out of a maximum of 400.
Read more: Prestigious international school that claimed steady pupil numbers could shut over falling roll
A total of 1,197 primary schools provided data for the annual Achievement in Curriculum for Excellence Levels publications, with the remaining 729 on the government database not participating, either because no children were up to standard, the school roll was too small or the data was not collected centrally.
Schools with a higher proportion of deprived pupils were weighted to rise up the league table to recognise their achievement in delivering a good education despite the challenges of poverty.
The schools were then placed in a league table according to how well they were performing.
In the area covered by Aberdeen City Council a total of 12 primaries received at least 370 points - with two earning full marks.
Here are all 12.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

9. Skene Square School
Located just to the west of the city centre, Skene Square School also scored 380 out of 400 points - full marks in two core areas and 90 out of 100 for numeracy and writing. The school has a pupil-to-teacher ratio of just 17.7. | Google Maps

10. Dyce School
Located in Dyce, to the north of Aberdeen, Dyce School is one of three primaries to score 370 out of 400 in the report. It dropped 10 points in three categories - reading, writing and numeracy. | Google Maps

11. Kingswells School
Another highly-rated primary located just outside Aberdeen itself, Kingswells School scored 370 points in the report after being marked down in the numeracy, reading and writing categories. The school has a pupil attendance figure of 95.5 per cent. | Google Maps

12. Hazlehead School
Completing our list of the 12 best performing primaries in the Aberdeen City area is Hazlehead School. It scored 370 points after being marked down 10 points for reading, writing and listening & talking. Its 342 pupils are taught by 19 teachers. | Google Maps

