While you may currently be living off your parents, you "are going to school to be a high school teacher" and believe it when i say, that shaping a generations of sentient beings in every aspect of their life is contributing to society. Sure, it's possible that you'll get it wrong and raise a generation of psychopaths, but you still contributed. The likelihood is, however, that you will do a spiffing job and make a group o children incredibly happy and successful, so do not pass judgement on your worth to society until you retire from this world-changing job.
Thank you for the encouragement, friend. I hope I can be half the mentor that my teacher and coach was to me. I hope things move in an upward direction for you soon. Keep your head up!
Don't thank me for my words, they're worth nothing. I shall do my best to keep my head up, although it's not looking too hopeful at the moment.