Best Primary Schools in Scotland

Finding the right primary school is one of the most important decisions parents make for their children. Primary schools serve as the foundation of a child's academic journey, typically catering to students from Kindergarten through Grade 5 or 6, depending on the education system. These schools focus on nurturing essential skills in reading, writing, math, science, and social studies, alongside promoting personal growth, creativity, and social development.

Primary education provides children with the critical building blocks they need for lifelong learning. Beyond academics, it is where they develop habits, values, and friendships that influence their overall character. Parents seeking the best primary schools for their children often consider factors such as teaching quality, curriculum, extracurricular programs, and school facilities to ensure a well-rounded education.

Below is a comprehensive list of the best primary schools in Scotland. You may filter to find the top schools by rating, tuition fees, curriculum and more.

St Andrew's Fox Covert RC Primary School
  • Address: 12B Clerwood Terrace
  • Founded: 1966
St Angelas Primary RC School
  • Address: 227 Glen Moriston Road
  • Founded: 1977
  • Curriculum: CfE
St Benedicts RC Primary School
  • Address: 62 Lochend Road, Easterhouse
  • Curriculum: CfE
St Bernards Primary RC School
  • Address: 14-16 Dove Street
  • Curriculum: CfE
St Brendans Primary RC School
  • Address: 170 Hawick Street
  • Curriculum: CfE
St Brides Primary School
  • Address: 83 Craigie Street Govanhill
  • Curriculum: CfE
St Bridgets Primary School
  • Address: Camp Road Baillieston
  • Curriculum: CfE
St Brigids Primary School
  • Address: 4 Glenmore Avenue
  • Curriculum: CfE
St Catherine's RC Primary School
  • Address: 30 Gracemount Drive
  • Founded: 1966
  • Curriculum: CfE
St Catherines Primary School
  • Address: 274 Rye Road
  • Curriculum: CfE
St David's RC Primary School
  • Address: 4 West Pilton Crescent
St Denis Primary School
  • Address: 129, Roslea Drive
  • Curriculum: CfE
St Fillans Primary RC School
  • Address: 20 Crompton Avenue, Cathcart
  • Curriculum: CfE
St Francis of Assisi Primary School
  • Address: Crown Street
  • Curriculum: CfE
St Francis' Primary School
  • Address: Moffat Way
  • Curriculum: CfE
St Joachims RC Primary school
  • Address: Montrose Ave Carmyle
  • Curriculum: CfE
St John Vianney RC Primary School
  • Address: Ivanhoe Crescent
  • Founded: 1956
St John's RC Primary School
  • Address: 18 Duddingston Road
  • Founded: 1924
St Joseph’s RC Primary School
  • Address: 39 Saughton Road North
St Margaret's RC Primary School
  • Address: 35 Station Rd South Queensferry
St Marks RC Primary School
  • Address: 63 Firrhill Crescent
  • Curriculum: CfE
St Marnocks Primary School
  • Address: Langton Crescent
  • Curriculum: CfE
St Mary’s R.C. Primary School Leith
  • Address: Links Gardens
  • Curriculum: CfE
St Mary’s RC Primary School
  • Address: 63 East London Street
  • Founded: 1833
St Mirins Primary RC School
  • Address: 260 Carmunnock Road
  • Curriculum: CfE
St Monicas Milton Primary School
  • Address: 200 Liddesdale Road, Milton
  • Curriculum: CfE
St Ninians Primary School
  • Address: 2150 Great Western Road, Knightswood
  • Curriculum: CfE
St Pauls Shettleston Primary School
  • Address: 85 Anwoth Street
  • Curriculum: CfE
St Peter's RC Primary School
  • Address: 10 Falcon Avenue
  • Founded: 1910
  • Curriculum: CfE
St Thomas Primary School
  • Address: 8 Smithycroft Road
  • Curriculum: CfE
2026-04-01T00:01:01+04:00