Tavistock Public School
Where Children Thrive
Tavistock Public School offers a nurturing and enriching learning environment for nearly 400 students from Junior Kindergarten to Grade 8.
A dedicated team of educators partnered with an active school council and a network of caring community volunteers, fosters a strong sense of community built on positive values.