At a Raleigh luncheon today, former New York City mayor Rudy Giuliani called for more charter schools.
He said that the competition would force public schools to end teacher tenure and offer merit-based pay, both of which he said would improve education.
"They would have to do it because they have to survive, because they would be losing students," he said.
He said public schools in many places are a "job protection system."
He also said that charter schools would help the poor.
"I'll be darned if I'm going to concede that Democrats care about poor people more than we do," he said.