We put our three year old in gymnastics several months ago. It has been very good for him to exercise and be with other preschool children. The teacher that he had was patient and kind. She was very good with the (somewhat hyper and challenging) kids. The downside is that it is quite expensive. I shared the cost with many other people that live out of the Rochester area and they were surprised by how much we had to pay. There is a yearly joining fee and also a monthly class fee. Open gym and other extras cost more.