At Cresthaven Public School everyone is special. We work with our community to ensure that Cresthaven is a dynamic learning centre where every member feels respected, valued and we... more... See more text