William Seach Primary School is one of five primary schools in the Weymouth Public School District. It offers educational curriculum for children in kindergarten through fourth grades. Its staff includes literacy and math coaches as well as a school nurse, a counsellor and speech therapist.