Republican Sen. April Weaver has been elected majority leader of the Alabama state Senate, making her the first woman in state history to hold the position.