i think that it all varies.
after all, you have to remember what they said in class. otherwise, it is just a waste of time if u just go there and passively listen.
different people learn things differently. ask yourself if you can sit there for 8 hours a day and be able to retain all those information? or you would rather sit at home and study by yourself?