Welcome to Good Shepherd C.E.S., a joyful and faith-centred community where our Catholic identity is woven into everything we do. From beginning to end – and in every moment in between – our shared faith guides our learning, relationships, and celebrations. We are blessed with a strong and supportive partnership with St. Elizabeth Seton Parish, and we cherish the many opportunities to gather for Masses, prayer services, and spiritual celebrations that nurture our students and staff.
Life at Good Shepherd is vibrant, active, and filled with meaningful experiences. Students take part in a wide range of opportunities including Carnival Week, skating, tubing, our annual Terry Fox Run, STREAM Centre visits, athletics, virtue assemblies, and memorable family events supported by our dedicated Catholic School Council. Our intermediate classes also enjoy excursions that enrich learning and build community.
At the heart of Good Shepherd is our people. Our students, staff, Catholic School Council, parish partners, and incredibly supportive parent community work together each day to make Good Shepherd C.E.S. the warm, welcoming, and dynamic school that it is.
Yours in Christ,
Ms. Patricia Agbaifoh (Principal) & Mr. Robert Cannone (Vice Principal)
Co-Curricular Programs

Athletic representatives from many schools organize an annual cycle of after-school sports each year.~ It includes Cross-Country Running, Volleyball, Basketball and Track & Field.~ Students at Good Shepherd participate enthusiastically and in large numbers in these activities. “Intra-murals” provide all students opportunities to extend their skills in games taught within the Physical Education Program.~ Day trips, and some over-night excursions provide students with further opportunities to experience more individual outdoor sports.
Special Needs
Special Education is offered for children with needs that are identified as exceptional by Ministry of Education criteria.~ Instruction of all exceptional students relies on a partnership between classroom teachers and Core Resource Teachers, though the Core Resource Teachers are primarily responsible for the Individual Education Plan for these students.~ The school is also host to an Intensive Support and Assessment Centre for students whose learning disabilities are best addressed in that setting.
Catholic School Council
Our Catholic School Council functions as an advisory body to the school principal and on occasion to the board.~ The council provides advice on a variety of issues and reflects our school community.~ Although our community is quite small our Catholic School Council is very positive and active in supporting school and staff goals. They have contributed to the purchase of yard games, class equipment and materials, Grade 8 Graduation, school excursions, bussing for athletic activities, computers for our library computer lab, hot lunches (weekly), a milk program and other valuable school based student support activities. We thank them for their ongoing support.
