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. We aim to develop successful learners, confident individuals, responsible citizens and effective contributors by celebrating each achievement, promoting independence and by fostering a love of learning across our whole school community.