Right now I'm playing the decades challenge and the school doesn't really work well with the earlier decades, so I send them without going. I will likely go with some of my future generations, at least occasionally. I get bored if I go every day, so I mix things up and follow different members of the family at different times.
As for Prom it's way too often, so I go to some of them. I wish we could edit them out of the calendar and choose how many to keep, same with career day and the other HS-events. Make them a bit more rare. I've also changed the teen lifespan to last about half the current length (I play on long lifespan, one calendar year is more than enough).
If I could wish for anything it would be the option to put school in any world we choose, so we could go to different schools in different worlds. I have yet to live in Copperdale, but think I might when it's time to send my kids to school in this save. Either that or make a dorm for them to move to.