and some schools are very lame and arrive at DL at 8pm. instead of 9am! because it's an after school event, not during class time.
in conclusion, it was better as a private party. Unless you are from out of state/town and spend the entire 9am-3am party. Cus This might be your only time to visit Disneyland. plus it's a lot more fun with your friends.