The program is funded by the Department of Defense.
Some extracurricular activities require the cadet to pay, but the course itself is free.
If a uniform is lost or destroyed they will have to pay for a replacement. A cadet may still join the Air Force, Navy, Coast Guard, or the Marine Corps if they so choose. The following is a list, by year, on what cadets learn through out their high school experience. All cadets are expected to demonstrate proper wearing of the US Army uniform by wearing it once a week. They are also expected to show respect for senior cadets and participate in four hours of civic service per semester.