NSTP is a military academy program that allows high school students to receive an associate degree while in military service. ROTC is a full-time college program that allows students to receive a bachelor's or a professional degree while in military service.