I'm going to school to be an automotive tech. The only classes that I took in high school that seem to be irrelevant to what I'm doing now are history and government. Both of which I feel are necessary subjects.
I do feel that high school students should have more opportunities to participate in vocational classes, but fundamental algebra, geometry, sciences, and English carry much more weight. It's crazy the number of people in my classes that can't do math like Ohm's Law or converting cc's to litres to CI's, or who don't know what parallel or perpendicular mean...
Oh am referring to the basics that you should know like our history, English, etc, etc, because even though you may not use it in your vocation it is important to know how to properly speak, spell, add, subtract and to know our history, where things are in this world and what has happened in this world but to make you attend a class that will have no relevance in your life is useless. Why not spend that time wasted on something that will be of benefit to that person in their life.