Thomas W. Hamilton Primary School 400 Union St South Weymouth, MA 02190-3149 (781) 335-2122 Rate This School