Student: teacher routinely made racist comments
Charter schools generally pay teachers less than do public schools and so they attract less qualified teachers in general. Teachers who can't handle teaching at a public school are likely to be willing to work for less at a charter school. It's called passing the trash. Although there are a few good charter schools, the vast majority fail miserably.