Plot hole: Toward the end, when Jamie and Rachel are being taken to safety by the vigilantes, Michael suddenly climbs over the back of the truck and slays all the guys one by one. There is no way he could have been 'hiding' under the truck as he was still deep inside the school when the truck sped out of the lot and down the road. Obviously added for dramatic effect at the end.
Revealing mistake: Dr. Loomis fills his tank, and when the camera changes it is not Donald Pleasance. (00:18:30)