The Town of Weymouth has a very strong public school system: home to a public preschool, eight elementary schools, two middle schools, and one high school, as well as many private schools and daycare centers.
Johnson Early Childhood Center – Weymouth has a public preschool located at 70 Pearl Street in North Weymouth.
Wessagusset Primary School – Wessagusset Primary, located at 75 Pilgrim Road, is the public elementary school serving the children of North Weymouth. Every North Weymouth child is zoned in this school district.
St. Jerome Catholic Elementary School – St. Jerome School, founded in 1957, is located at 598 Bridge Street, North Weymouth. The school provides education for Pre-K through eighth graders from communities south of Boston.
Shanahan Learning Center – Shanahan Learning Center, located at 24 Athens Street, North Weymouth is a preschool and a full day childcare center licensed by the Department of Early Education & Care (EEC) to accommodate children between the ages of 2.9 and 12 years old. They are committed to providing a stimulating and safe environment while fostering creativity and self-esteem. They have over forty years of kindergarten and preschool history.