On one hand I think that any school that expels any student is a failed school. Obviously that child needed more care and the school just had too much other stuff and they didn't want to do their job.
I think every single parent who has "that" child needs to make sure the school pays for evaluations, district psychologist coming in doing assessments, disability testing, etc...sometimes a child needs their own aid to help keep them on task or help take them out of the situations so others won't be distracted or hurt.
School district failed this child.
NO ONE should have to leave their school to find one more appropriate. ALL schools should be for anyone who comes. The SCHOOL has a legal and moral obligation to do everything THEY can to meet every child's needs.
They have IEPs and 504 Plans for kids with special needs or medical/mental health issues that need any sort of assistance to have a successful school year.
I would be very cautious if my children were in this school district. If my kiddo needed something more than they were willing to do for him/her then I'd be talking to an attorney and forcing them to do what they are legally obligated to do. They get tons of money for kids who need help. They failed.