Charter schools aren't needed for that though. Public schools are supposed to already be doing it. Either in the form of escalating detentions/suspensions followed by expulsion, or by moving the most problematic kids into emotional/behavioral disability classrooms/schools, or in the worst cases sending the children to hospitals and group homes.
If public schools aren't doing this, there needs to be changes in administration, just like schools where they simply resort to arresting children and giving them police records for disobeying and being disruptive. Police shouldn't be involved at all for anything less than severe crimes.