Just for future reference...you will never get money from every parent. I would send a note asking how each parent would like to participate either by sending in food/craft supplies or a monetary donation. You don't need food/supplies from all 18 students. That will be way too much. Whatever they commit to send out reminders so that they feel committed. If you don't get a reply from a parent send a reminder to them stating that you need a donation to cover the cost of the party and teacher gift because it is only your job to organize the party not fund it exclusively.
Regarding crafts, pick something easy to make, requires minimal glue, and something boys and girls with both enjoy. I always had better luck with games than crafts. Most kids love playing games. I've included some of my favorites. Good luck!
Homeroom Party Games
1. Wrap the Gift Race - Give each table of 4 students a shoe box, piece of wrapping paper (that almost perfectly covers the box), strip of ribbon that fits around the box, bow, and tape. The winning team is the one that wraps the present first with wrapping paper completely covering the box. The only rules are that you must use all of the supplies and that each student can only use one hand and the other hand must be kept behind their back at all times. This is a great team building game. You should encourage them to talk to each other and for everyone to cooperate with each other to get the job done. You only want 4 students per table so that they all get the opportunity to participate.
2. The Mitten Challenge Relay - (2 pair of bulky mittens (not gloves), 2 pails/buckets, Hershey's Kisses) Relay Race of 2 teams. First person from each team puts on a pair of mittens , walks down to the pail of Hershey's Kisses, picks up one kiss, unwraps it, eats it, then goes back to the line to give the next person the mittens to put on. The winning team is the first team where each member successfully unwraps and eats a Hershey's kiss while wearing the mittens.
3. Chop Stick Relay - (2 pair of chop sticks, 4 pails/buckets, individually wrapped candy) Relay Race of 2 teams. The object is to move all the candy from one bucket to another by using only Chop Sticks...so of course the smaller the candy the harder it is.
4. Snow Ball Relay Race - (1 straw for each student, 4 buckets/pails, cotton balls) Relay Race of 2 teams. The object is for each student to move a "snow ball" (cotton ball) from one pail to the next by sucking it up to remove it from the pail and then blowing the "snow ball" to the next pail with the straw then sucking it up again to place it into the pail.
5. Candy Cane Pass Relay Race - (1 Candy Cane per student plus extra to cover for breakage, 4 buckets/pails) Relay Race of 2 teams. Line the students up shoulder to shoulder in each team and have the 2 teams face each other. Put one bucket on one end of each line and another bucket on the other end. The object is for each team to pass 10 candy canes down the row from one bucket to the next without touching the candy canes they are passing. Each student will have one candy cane in their hand to use as a hook to transfer each candy cane to the next student. Tell the students that if a candy cane drops and breaks it doesn't count and is removed from the game. If it drops and doesn't break it can be hooked up and remain in the game. Be prepared that many candy canes will get dropped and broken. The winning team is the team that gets the most unbroken candy canes into their bucket the fastest.
For Relay Races - Make sure each line has an equal number of students or have the teacher play to even out the teams. After the first game I usually have them play again to give the other team a chance to win. You can also time them and then see if they can beat their time the second time. Plastic Holiday Buckets can be purchased at Wal-Mart or possibly the Dollar Store.
Stocking Word Scramble: (2 teams) Put letters to a Christmas type word (ornament, Santa etc.) on separate index cards (make 2 sets each team). Put a set of the cards in each stocking (1 for each of 2 teams). The team works to figure out what word it is by arranging the letters. First team to decipher the word wins. I am doing two of these as I do not think they will require much time to complete.
Stocking Candy Relay: (2 teams) Hang stockings from a stocking hanger. Place a large bowl of candy that is hard to scoop or carry. The teams relay to get 1 piece of candy scooped onto the spoon which they have to race to put in the stocking without it falling off the spoon. First team with all team members having delivered their goody to the stocking wins.
Rudolph Relay: Cut out 1/2 dollar size red circles from paper. Spread out on a table. Each student puts Vaseline on their nose and runs to the red dot table and must get a single dot attached to their nose. If it falls off they have to go back and get another dot. First team with all red noses to the finish line wins.