Make students responsible for themselves. Go to a voucher system that allows parents to spend the money in any school they want to send the kids. The private schools would be allowed to punish, remove and reward students on behaviour and intelligence. This would sift the problem child to a school designed to help him, and more importantly keep him away from those wanting to learn. It is insane that we mainstream disable children at the price of tens of thousands and sometimes hundreds of thousands a year. My neighbour had a school bus come to his door just for him, because he was deaf. It would have been cheaper to have a taxi everyday.
OTOH, my son had a bus come to the door to take him daily to a pre-school program for kids with developmental disaorders - for a year and a half.
He's now in 2nd grade, at the top of his class academically, and an energetic if not particularly capable participant in basketball and baseball.
So sometimes it does work.