Have you thought of recycling printer cartridges? What about a basket raffle? We do this every other year. It is a big money maker. Each class donates things to make a basket. The teacher picks a theme and then sends home a notice to have parents send in one or two things for the basket. They do different things. Some are like... candles, snow fun items (we live in New England), family fun night activites, a "boy basket" and a "girl" basket, movie night, etc. They have a lot of fun making up the baskets, wrapping in just plastic wrap (saran wrap). Then we sell raffle type tickets and the day and night of the raffle the baskets are put on display, with coffee cans in front of them and people put their tickets in. We all meet at the auditorium for the selection of each basket's winner. We also sell refreshments in the cafeteria and sometimes local businesses donate things that we have silent auctions for, like a stay at the local hotel or a visit to the spa. We do VERY well at that.
We also do McDonald's night at the local McD's. The teachers and PTO volunteer to work a "shift" during a two hour time (McD employees are still there then too, showing us what to do)and we get 15% of all sales during that time. That can be a big hit if you are sure to remind peopl of it on the day of the activity. We didn't last year and it wasn't as successful. The year before however, it was so crowded that you could NOT get in to make your order for 45 minutes! It was crazy! I think that was another reason why we didn't do as well. Nobody wanted to wait that long for food. We also do Scholastic book fairs, the Elf Shop at Christmas time(not a fundraiser, but fun for the kids). We are looking into a Waldenbooks fundraiser. During a one or two week time frame anybody from our school who comes in with the coupon and buys books, we get 10 or 15% of the sales. We were thinking of doing it twice this year. Before Christmas time and at the end of the year when the reading lists are sent out.
Anyway, these are just a few of the ideas we have had. Hope something helps.