Supporters say charter schools increase flexibility in public education, while detractors see them as a new form of segregation