I personally think Philosophy should be a class in high school for upper classmen, regardless of it being optional or not.
Philosophy offers the ability to freely think critically about the biggest questions in life most people are afraid to answer. Reading the great works of Western and Eastern philosophers would help students find peace and happiness in oneself and with the world around them, and fix the flaws to lead to the most fulfilling life at an important stage in the cycle of life. But in the end, you decide what's best for you, because you know yourself better than anyone else ever could.
-
Philosophy as a stand alone class is a solid example of whats wrong with schools. Its a class about critical thinking skills. Alot of people think its some deep meaning of life shit but its not. Its just a class about how to think properly. Something you should learn in all your classes not just one. Instead teacher just hammer facts into your head without any decent explanation of their origin because "thats how we learn!" Truth is smart people rarely get teaching degrees and so school teachers have no critical thinking skills.