Welcome. Craigroyston Primary is a wonderful place to grow and learn. You can find out all about us and our work here- we hope you enjoy!

We are committed to enabling every learner at Craigroyston Primary to gain the knowledge, skills and attributes needed for life in the 21st century. We enact this vision through our lived values respect | resilience | ambition | empathy, by celebrating each achievement and through our mission to develop as a community of learning.

We aim to develop:

  • successful learners
  • confident individuals
  • responsible citizens
  • effective contributors