In my opinion, the classes that really show you are academically qualified for USNA are high level mathematics(pre-calc and calculus), AP science(chemistry, physics, or class with lab), and AP English or literature. However taking APUSH, AP Gov., or AP World History, will make you even more...