Contrary to popular belief, the reason Rob Schneider did not reprise his role was not because he had a falling out with Adam Sandler. He turned down the movie due to scheduling conflicts, and his wife was having a baby during production.
Adam Sandler wanted Brad Pitt to play the role of the school teacher. He declined due to "scheduling conflicts".
Despite his sizable role in the film, Taylor Lautner is uncredited for unknown reasons.