IMO philosophy can't be learned/taught by the way we do with other subjects in school. Basically, philosophy answers to your questions, but only if you are searching the answer. But in most of the cases, peoples are searching reasons and logic behind a question, which philosophy doesn't provide. Here, I am talking about the eastern philosophy, which is entirely different than the western which I am totally unknown from. Philosophy can provide you vision of life, or whatever we are upto.
P.S. Let's not kill the philosophers.
Note: I am planning to join philosophy classes in my master level, once I finish my bachelors. :)