Jack Welch was born on November 19, 1935 in Peabody, Massachusetts. His father, John Welch, was a conductor for the Boston and Maine Railroad service, while his mother, Grace, was a homemaker. He attended the Salem High School and went on to graduate from the University of Massachusetts Amherst in 1957.