The first league table of 2022 has been published, revealing Scotland's best to worst primary schools. 

The Times released its ranking on Thursday, January 27, marking the second time that primary schools in Scotland have had their performances published on a school-by-school basis.

This ranking is based on the percentage of P7 pupils who have met Scotland’s Curriculum for Excellence required standards across the core skills.

750 schools have not published their stats since they have been able to properly assess students among other factors.

The data also suggests that "one-third of Scottish schools saw a fall in reading, writing and counting skills among primary seven pupils last year," according to The Times.

What are the best primary schools in Scotland?

These are the best performing primary schools in Scotland according to The Times.

  1. St Bernadette's Primary School (North Lanarkshire)
  2. St Andrew's Primary School (North Lanarkshire)
  3. St Joseph's Roman Catholic Primary School (Edinburgh)
  4. Prestonfield Primary School (Edinburgh)
  5. Symington Primary School (South Ayreshire)
  6. St Mary's Primary School - Cleland (North Lanarkshire)
  7. Ravenswood Primary School (North Lanarkshire)
  8. Hill of Beath Primary School (Fife)
  9. Boghall Primary School (West Lothian)
  10. St Joseph's Primary School (Whitburn- West Lothian)

What are the worst primary schools in Scotland?

These are the ten worst-performing primary schools in Scotland as published in The Times' 2022 league table.

  1. All Saints Primary School (Inverclyde)
  2. St Cuthbert's Primary School (Glasgow)
  3. Carbrain Primary School (North Lanarkshire)
  4. Smithton Primary (Highland Council)
  5. Dunoon Primary School (Argyll and Bute Council)
  6. Buckhaven Primary School (Fife Council)
  7. Grantown Primary (Highland Council)
  8. James Hamilton Primary (East Ayrshire)
  9. Applegrove Primary School (Moray Council)
  10. Hilton Primary (Highland Council)


See the full 2022 league table via The Times website.