Agree for a moment that God is a teacher and we are all students. If this be the case then there are three things we must understand and accept about the relationship that we students have with our teacher and with our fellow students.
One, there are no mistakes only lessons. Two, a lesson is repeated until learned. Three, learning never ends.
Take Away: There are no mistakes only lessons.