We also were on a cruise with a lot of college kids from Florida schools. Had no idea that college students could afford a cruise, especially Princess. However, spring break for colleges can be at different dates than spring (or Easter) break for school children. So, it's hard to tell when the college students would be on a particular cruise.
I'd say avoid the shorter cruises.