Great advice from all regarding the Letters of Recommendation and agree that it is good to start thinking about Teacher Rec's now and have alternate emails, etc. Sometimes USMA email goes into a "JUNK" or "SPAM" folder due to security protection at some schools.
I also wanted to expand on Letters of Recommendation for your Members of Congress (MOC's).
As you may realize from reading through SA Forum, organization is key in managing this process and it might be helpful to make a spreadsheet with list of all MOC's(Congressman and Senators, VP-
see below) with their specific requirements for the Letters of Recommendation. Go to each web site and make sure you carefully read who they each want to write a Letter of Recommendation. Most web sites have the applciation that you can download and even if it is last years, they typically don't change too much (unless there is a new MOC due election yr,etc.). Also, you may want to contact and introduce yourself to the Service Academy Coordinators and find out if the MOC is hosting an Academy Day. These are great events for meeting current Cadets and USMA grads along with MOC's and their staff.
NOTE: VP Nomination will also request Letters of Recommendation, but these are sent directly to your RC at USMA. So, you will want those who are writing letters to also address one letter to the VP. "Applicants must complete the online nomination application during the application period of March 1 to January 31 preceding the year of entrance to the academies. The Office of the Vice President will not accept paper."
applications.
http://www.whitehouse.gov/administration/vice-president-biden/academy-nominations/
I would also encourage you to work with you H.S. Counselor regarding Boys State and also find your local American Legion Post and meet with the Commander to express your interest in attending Boys State. Different Posts and H.S.'s manage this process differently -- just be sure you know how it is done in your area.
Finally, I would encourage you to seek current USMA graduates in your area and let them know you are interested. Listen and learn from them. Perhaps there is a West Point Society in your city/town that would help or even connect through the American Legion Post, etc.
Hope this helps!!