I have the exact opposite experience. I enjoy almost all my classes, even in hs. and hs is where i figured i wanted to be a programmer. 4 years later and i still haven't changed my mind. Its tru that not everything you learn is relevant, but I find that every class I take adds something useful to the way i think or how i might solve any other problem even if its not related to the subject.Knowing what you want in life is not easy, it's pretty damn hard actually. School teaches you a lot of useless stuff.. at least for a long time.. School sucks and it's boring until you are done, at least to me. It's not like I'm really going to use Math, philosophy.. etc. in my daily life.. And even then, what you learn is generally irrelevant to what kind of job you really want.
Also M2k the IT guy... it reminded me of the Reckless Tortuga skit about this. lol.
but anyway. The onus is not on school to figure out what you want to do. You should use the many resources that school offers you (and makes you pay for regardless) to figure that **** out.