I think these are huge class sizes! We do frequently have an aide, and there is huge parent participation at our school. Actually, our public school is ranked in the top 10% in California. It's an affluent area, and many parents donate alot of money. Our PTA last year raised over $100,000.
Yes, I think $2000 a year for 2 kids ($1000 per kid) is alot for a swim team! But I think most sports are much more, at least out here. They both swim, 12 months a year, 4 nights a week for an hour each practice.
How much do other sports cost where you are?
Out here, soccer is really huge. Football, etc.