For those interested in this topic i recommend reading about the Montessori method.
The basic idea of the Montessori philosophy of education is that every child carries within him/her the man/woman he/she will become. In order to develop the physical, intellectual, and spiritual powers required for this task to the fullest, there must be freedom—freedom to interact with a prepared environment.