She was trained by the legendary dancer Andre Eglevsky and at the School of American Ballet, the official school of the New York City Ballet. At the age of 17, Peck joined the New York City Ballet under the direction of George Balanchine. She went on to dance soloist roles with the Pennsylvania Ballet and later became a principal dancer with Houston Ballet, Pacific Northwest Ballet, Ballet International in London and Richmond Ballet where she also served as Ballet Mistress for 16 years. She is a recognized authority on Balanchine ballets and one of the few dancers authorized to stage Balanchine ballets by the Balanchine Trust.