Large Hadron Rap
youtube.com
youtube.com
If you are having fun while learning, you'll enjoy it. Having control over the experience makes it more fun as well as having good teachers.
It just seems that these days most parents consider going to school a requirement and it's no wonder kids don't like doing it.
At the same time, various personality traits can overcome these. Someone will like learning no matter what and others may not like learning no matter what but for the most part I think it's due to the perception of learning being a chore.
Essentially what he did was find out what his students wanted to learn about, and then teach that. Eventually what was happening was the students became more involved in what he was teaching - even to the point where they were going out and learning about things on their own.
I'm not sure if this was an experiment in teaching, or an actual teaching method. This was a school for students who failed to achieve their goals in their last years of high school (yr 12 here) but still wanted to achieve university entry.
It seems a lot of these new ideas and processes can only be implemented in these types of fringe schools, like the one you mentioned.
I suppose this only really would have worked for the more difficult subjects aswell.