Te Puke Primary School
Total roll:
323
Education institution number:
2016
102 Hillside Road, Glenfield, Auckland
4 Crayford Street West, Avondale, Auckland
Frances Street, Rosebank, Balclutha