My DD went to Cadet for a Day her senior year at CGA while she was taking 4 AP classes, doing XC, filling out college applications and working. Even though she missed two days of school, it was definitely worth it. She came back knowing that she wanted to go to CGA and not the naval academy even though she also enjoyed her overnight visit at the naval academy. She actually saved herself a lot of future work, because she decided not to apply to the naval academy. My personal opinion is that it helps with your DD's decision making process and it also helps the likelihood that she will be accepted to the academy. Your DD has a big decision to make and the more information she has, the better her decision will be.