In all honesty, I've never been able to pin down the ages of anyone from heavy cruiser, subs, battleships and carriers.
A friend of mine made a theory about the girl's height possible age and of course 3sizes. In his note, those in your list are either Higschool or Collage.