St. Margaret's Public School is home to about 300 students from Junior Kindergarten to Grade 8. All of our student-centered activities and extracurriculars are driven by our students' desires to be actively involved in their school life and by the support of our staff who work passionately to provide students with new and authentic experiences.