NCM is right, but BEWARE....
For some reason, my NAPS class ('87) was almost completely annihilated by the end of Youngster Year (including me). We fell like flies, some for REALLY stupid reasons (one clown got caught stealing credit cards out of the mail room back when banks simply sent them out, another had hidden the fact that he had fathered a child while he was an enlisted out in the Fleet), but most for academics.
I don't know if it was because NAPS didn't prepare my particular class that well (I doubt that, actually) or because we got blindsided, or because our brains just didn't shift gears, or because we were a little to sure of ourselves. All I know is that less than 20% of the folks who started NAPS with me in 1986 graduated from USNA in 1991. It was a bloodbath.
That said, times have changed. I am certain, both from experience as well as from what I've heard since, that the NAPS curriculum is just fine for preparing M/C's for USNA. What has to happen, however, is that the M/C has to APPLY that preparation when they get to USNA. Don't fall asleep on your laurels or the Academic Board will hand you your ass on a plate.