Caledonian Primary School caters for one hundred and seventy fantastic students. Our purpose is clear, to provide opportunities for each individual child to be the best that they can be. Our students are guided by a caring and committed staff who foster an environment where students develop a love of learning. The staff have high expectations and work collaboratively in teams to develop comprehensive curriculum programs.