I was a cheerleader in high school and we did nothing BUT fundraising!! We did the basics and stood outside Walmart and Dunkin Donuts...we made very good money there. We also sold candy bars for $1 once in a while too! Car washes were a HUGE money maker! We also did bottle drives but I don't think you can get money for recycling over here. We made a deal with the local school and they donated 2.5 cents per soda can/bottle. Maybe talk to a local organization that will maybe match what you make?? I don't know who exactly, but if they get something in return for it, maybe they'll help out. Advertising or something? Maybe put their logo on your t-shirts?
We also held spaghetti suppers. I lived in a small town but all these really helped raise money. We had the parents cook foods and we posted signs all over, especially sent notes home with family and friends. And we had a fairly good turnout. Our football team attended our dinners and it costs everyone $5 or $10 a person. We also did raffle tickets at local events (football games or something) and tried raffling off things that were donated to us and we got to keep all the profit.
There are SO many things you can do!! I always hated standing outside Walmart begging for money as we called it, but it works out well. As long as the kids are polite, respectable, and aren't obnoxious....people don't care. EVERY SINGLE TIME I see a kid begging for money I have to give at least a dollar. Or any time a kid is fundraising...I feel obligated. I've been there done that and man oh man, I feel for them! :)
Fundraising isn't all that much fun, but the lessons learned from being in activities like that....well it kept me out of trouble and kept my head on straight! So hats off to you for coaching something like that :)