My DD was a CGAS program prepster at MMI last year. She would say she had ALOT more freedom than this year at USCGA. Most of her weekends were free unless she had obligations such as Band or sports. Also, she was paid alot more last year
I don't remember her ever talking about classes that prepared her for life at a service academy, other than ROC cycle (recruit): learning to wear a uniform, learning to recognize rank, how to march, etc. The classes were your normal freshman classes for USCGA: chemistry, physics, english, military history, math. At MMI, keeping physically fit was self-motivated (if you weren't in any organized sports).