did he take the SAT?
The scores are great, but I would suggest unless the resume is out the door (filled with a ton of EC's, like Eagle, NHS, class leadership, sports, volunteerism, etc). I would have him re-take it because of the verbal...25 is their bottom and I believe 28 V is the median. They do superscore, thus it is no harm no foul. The ACT/SAT is something you have control on for getting more pts on the WCS (PAR portion) Even getting a 28/29 would give more pts. The boards do not meet until Oct, and unless you have a nom (which most likely would be a presidential), you will not meet the board. You need the nom to meet the board. Can get an LOA without the nom, but not an apptmt.
What candidates need to understand is you should not hand in your file and say that is it. You should constantly strive even further. Keep updating.
I understand the 6 AP's and the thought that this will be his last FREE summer, but until you have the appt keep updating. Many kids do that up until Mar. Each time something is updated it goes back up in front of the board, just the part that was updated goes, not the entire package, however, the score is readjusted.
Also don't hand in that CFA until you can not do any better. There are no mins, but they do have maxes and you want to be near the max, since again this is something you have direct control on. Handing a CFA with 6 pull-ups when the max is 18 will give you less points than the candidate that has 9. Now let's say you are equal on the PAR, recs, and EC's...guess who gets the appt? The kid with 9 pull-ups because they have more CFA pts and that all adds into the WCS, they must ask for another CFA, you can't request it, only those that they feel is competitive will be asked to re-take. The candidate with the most points wins the appt from that slate.
I am not trying to be negative, I just want people to have a reality check and realize that it is not only about the SAT/ACT, there are other factors. 1 pt in the WCS score could be the difference from an appt and I'm sorry letter!