In order to keep Halloween parties festive, fun and involving for everyone in a middle school setting, what you really need are the right games. Some party games can be dressed up to fit any season, but Halloween also sparks some odd games that can only be played on the unique, October holiday. Some games may be more popular than others, but you never know which ones will catch on until you really try them out.
This game is a Halloween knock-off of the usual relay races run at parties and festive events. Take two empty, plastic Jack O' Lanterns and place them at one end of the room. Take two Jack O' Lanterns that are full of candy and place them at the other end so that they're lined up with the empty ones. Divide the kids into two teams, and have them take candy from one Jack-o-Lantern to the other using a spoon or a pair of chopsticks. Don't allow them to use their hands to pick up the candy. For some added difficulty, make them lurch like the Frankenstein monster, or have them shuffle like a mummy.
For this game you will need several rolls of toilet paper. Divide the kids up into teams and then divide the toilet paper rolls so that each team has the same number. The goal of this game is to wrap the smallest member of the team like a mummy so that they're completely covered. No skin or clothing is allowed to be showing. The first team to get their mummy completely wrapped up is declared the winner. For this game it's best to make sure that all participants are comfortable, and that no one will be scared or hampered (as someone with claustrophobia or asthma might be) by being wrapped up.
To play pumpkin toss all you need are some Jack O' Lantern buckets, and some small, plush pumpkins or skulls, or maybe both. Line the buckets up in a vertical row and have the players stand at one end. The players will get to toss a certain number of plush pumpkins or skulls, usually three, into the buckets. The buckets will be worth more points the further away they are from the tosser, and the point values can be made up by the person running the game. Based on the number of points a player (or a team if you want to make it a team event) has, they will be rewarded with a certain amount of candy.