The qualifications posted by a number of ROTC candidates indicate they are bright, motivated, athletic kids who just haven't managed to score high on the standard tests. If you are serious about this process (even if you're not sure about ROTC), you should consider putting in the extra time and effort to boost your scores. Since you've worked hard for years to attain a high class rank and a high GPA, it would be unfortunate to let yourself lag in this other important area. While there are commercially available courses in SAT/ACT testing, these tend to be expensive and probably aren't necessary. I can't comment on their utility. Some high schools or school districts offer low-cost courses for these tests. Also, Navy JROTC has a free course online which includes tutorials and practice tests at the following link. http://jrotccollegeprep.com/ Another means of improving your scores is to simply get a practice test book or CD at your local bookstore. These tools are fairly inexpensive (or even free at your town library). Take the practice test in a controlled environment in the allotted time as if you were taking a real test. Check your answers after you finish the entire test; if you get something wrong, figure out why. This is like any any other exercise: you will improve with practice and in this case you will learn something as well. You can reward yourself with some pushups and a run. Good luck to all.