Schools are a great way to get needs met, it may take a bit longer because they are learning but the outcome will generally be very good because they are supervised - not just left to figure it out themselves.