It is said that experience is the best teacher, in some regards this is true, but by another it is not true. Think about the best teacher you ever interacted with. One of the reasons you learned from that person was because you choose to learn. Experience can only be the best teacher if we choose to let it be our teacher. We need to take each opportunity to allow God to teach us through what we are experiencing.
By the way, who was the best teacher you ever had?