At the start, Phil tells his dad to swap brains with Curtis after he jumped on the fedex guy. But when they are swapped princpal Hackeets voice comes out not Phil's!
Well they wouldn't switch vocal chords too, would they? If you listen closely when Curtis is in Phil's body, he is making his grunting noises in Phil's voice. Aside from that, JP Manoux does Curtis and Mr. Hackett. Further backing of this is from when Phil and Pim switched places, their voices didn't change. I don't think this is a slipup.