Effective practice | 16/08/2018
Craigfelen Primary School ensures pupils are happy, well-motivated and achieve high standards through an exciting and enriched curriculum, which prepares them for the future.