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.

Learn More