I just read your profile - thank you for your service to our great Nation - our son will be a freshman in high school this fall and wants to attend the Naval Academy as well ; )
Then he's starting his preparations at the right time. It is worth the effort it takes to get in.