Most of the "bad" schools get the same (or even more) amount of funding, resources, coursework/material, as the "good" schools.
The difference that separates the two categories are the students (and their parents).
Charter schools simply don't have to put up with the same destructive students - and are able to create a productive environment for learning for the constructive students.
The problem is they tend to also not follow the NAACP approved racial demographics/splits.