30
排除法.先不考虑甲、乙同班的情况,将4人分成三组有C 4 2=6(种)方法,再将三组同学分配到三个班级有A 3 3=6(种)分配方法,再考虑甲、乙同班的分配方法有A 3 3=6(种),所以共有C 4 2A 3 3-A 3 3=30(种)分法.