Underpaid, I think, based on Dancer's experience and his results. The guy was a legitimate pro for a while. I remember him as a notch above a journeyman.
I'm saying underpaid, also because he could easily be a head pro/director at a club and do just as well...maybe better.
Now, I'm guessing there are some perks over and above that salary. Good benefits, state employee pension, expenses, housing, etc. If so, $97K is nice. Plus, he gets to make a few grand per week at summer camp and with lessons. Not a bad gig.
The women's coach....not sure if that is a lot or a little.