Charter schools have been the subject of passionate and often acrimonious debate about the right way to fix public education in America.