C.H.
First off, are you fundraising for a school, a school PTA, or a church? If so look at what they have done in the past and what was successful and what was not.
Query other parents, they may be sick of selling popcorn or food products for the 10th year in a row.
Ideas:
-When in Houston our school had a carnival last year but it didn't raise much money--it required a lot of organization and volunteers.
-A parent bought shirts with the school logo on them, donated them, and all sales of the shirts were 100% profit. Requires a parent to eat the cost of the shirts!!
-This year our school is selling frozen,braided pastries at $10 each ($5 profit on each). People aren't ordering a bunch due to the requirements to keep them frozen and that the parents have to go to the school during the day to pick them up (they have to stay frozen). Not a good one to sell for people who sell to family/grandparents that aren't in the local community.
-There is a wrapping paper company that numerous schools have used where I have lived. People usually like this one although the paper is a little pricey.
-Also there is a company that has kids color original artwork and then makes folded cards (think blank 'thank you' cards) for the parents to use year round.
-Our local professional basketball team offers money back to our PTA for every ticket bought to a certain game.
-Our local baseball team lets non-profit groups work the concession stands and earn profits. (Many colleges also do this).
-I know churches who 'pre-sells' chicken meals for super bowl Sunday and then spends all morning cooking the chickens on a big BBQ pit. Requires a big BBQ cooking team, but is a good seller for those who don't want to cook on that day.
-Pumpkin patches are at many local churches in Houston.
Try googling "school fundraising" "fundraising" or visiting some of the school sites (K12, GreatSchools, SchoolQuest, National PTA, PTO, Scholastic, local professional/semiprofessional sports etc) that give might give you information on school fundraising.
Good luck!