Hi Carol, what i would do is get your son a nice pair of Docker's type or cargo pants a nice shirt & tie and a nice pair of shoes for formal nights, you don't have to break the bank you can get really nice kids stuff at KMart, Target stores like that, then take the same pants but with a polo type or hawaiian print shirt for the casual nights. Doing it this way he will get some school wear(unless he has a growth spurt) out of the cruise clothes