Carr was born in Norfolk, Virginia. She earned a B.A. from Hollins College in 1968. Carr's professional experience includes working as an outreach director for St. Paul's Episcopal Church. Carr was elected to the City of Richmond school board from 2006 to 2009.