That's about average, in my experience.
I've actually had good luck buying them on Ebay for lower prices than that.
Here's one for $16 plus $5 shipping:
http://cgi.ebay.com/New-Capezio-Jr-...t=LH_DefaultDomain_0&var=&hash=item746af6d0c7
One thing you have to pay attention to when you buy them (no matter WHERE you are buying) is the taps: they don't all automatically come with taps on them. You often have to purchase the taps separately and have them put on (there is a guy at my local drycleaner who will attach the taps for $12). If the shoes you are buying don't have taps, expect to pay about $15-$20 just for the taps, plus the charge to have them put on. Okay I just re-read your post and I see that it is for a musical, not for a tap class. All the stuff except the parts about the taps still apply.