My high school had mandatory community service hours. I decided to get involved with SkiForAll, an organization here in WA that teaches disabled adults and children how to ski.
TOTALLY loved it.
1) You get a pass. you may be a volunteer, but hey, its a nice benefit and great incentive.
2) You learn how to teach. I got a level 1 certification through it, and could have done more, for free, if I wanted to.
3) You get to ski.
4) You make new friends, and girls dig ski instructors.
5) You get to teach. Few people get these moments, but when I saw my kid, Austin, who had downs syndrome, finally do a parallel turn after weeks of wedging... I cant describe the feeling, its something you'll understand when it happens.
Do it. 100%.
(Also, season aint over just cause you teach, you get lunch breaks and nights, plus any cancellations!)