A total of 84 of Scotland’s primary schools ensure that almost ever primary seven pupil is up to standard in reading, writing, numeracy, listening and talking according to a new league table.
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 the City of Edinburgh Council a total of 11 received the maximum of 400 points.
Here are all 11.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

5. James Gillespie's Primary School
Located in Marchmont, overlooking The Meadows, James Gillespie's Primary School is the fifth in Scotland's Capital to receive full marks in the report. It has a school roll of 509 pupils, with an average class size of 29.8. | Google Maps

6. Juniper Green Primary School
Located on the outskirts of Edinburgh, just beyond the city bypass, Juniper Green Primary School scored 400/400. Its 375 pupils have an attendance rate of 95.2 per cent. | Google Maps

7. Roseburn Primary School
Sitting in the shadow of Murrayfield Stadium, Roseburn Primary School scored full marks in all four categories. The school has 13 teachers and an average class size of 22.8. | Google Maps

8. Sciennes Primary School
Sciennes Primary School, in Edinburgh's prestigious Grange neighbourhood, got top marks in the report. It has 585 pupils and an average class size of 29.3. | Google Maps

