Just to address your question, DS got a 30. 30 Math, 30 Science, 33 English, 27 Reading. He was originally WAITLISTED, but did get a last minute appointment. As others have said, ACT score is just one small piece of a very complex admissions puzzle. We know of several current Mids who scored lower and were given appointments without being waitlisted so they had other important qualities USNA was looking for. DS had a roommate from a very competitive district who scored several points higher than him and finally got an USNA appointment on his third application!