If you look at military academy rosters, as they go from freshman to seniors numbers dramatically decrease. Usually you have less then 12 seniors on the team. So many kids quit.
I had a few minutes so I decided to look this up.
Navy 15 seniors 11 Freshman
Army 9 Seniors 15 Freshman
Air Force 7 Seniors 19 Freshman
I guess it depends on the Academy