Is he at an actual preschool, or at a daycare that does preschool ? If the former - why not just keep him home ? Why would he be in preschool for 3 years ? If the latter, they should spend most of their time playing, so unless there's a behavior problem, why change ?