No, attending a U.S. military academy is free of charge for all students. The government provides full funding for tuition, fees, room, and board for all midshipmen at the United States Naval Academy, cadets at the United States Military Academy, and cadets at the United States Air Force Academy. Cadets at the U.S. Merchant Marine Academy also receive full funding for their education, but they are required to serve in the U.S. Merchant Marine for at least five years after graduation.
In addition to the free education, military academy students also receive a monthly stipend for their living expenses. This stipend is currently set at $1,000 per month for all midshipmen and cadets.
Graduates of the U.S. military academies are commissioned as officers in the U.S. Navy, U.S. Army, U.S. Air Force, or U.S. Merchant Marine. They must serve in the military for a minimum of five years after graduation.