A vet doesn't have to take any class but I think you still have to be a member of a CMP affiliated gun club. All that means is that you go to one of these club and pay the membership fee which could be as low as $20.00 for one year.
Tucson Rifle ClubTucson Rifle Club application Phoenix Rod and Gun ClubI’m in the U.S. military. Am I still required to belong to an affiliated club?
Yes. Every applicant must be a member of a CMP affiliated club or a State Association. To locate a club you may be interested in joining visit our Affiliated Clubs web page. NOTE: Most clubs can be joined by mail. The National Rifle Association is not an affiliated club.
--------------------------------------------------------------------------------
Do I need to participate in another qualifying match?
Your application must include proof of marksmanship activity within the last five years, unless you are in one the following categories:
Active duty military, Reserves and Retirees – Submit a copy of your military ID card.
Veterans – Submit a copy of your DD214 (discharge papers showing honorable discharge.
Age 60 or older – Submit proof of age.
Handicapped or disabled and cannot participate in a qualifying match - submit a physicians report with application.
CMP Club Search Results
Alhambra JROTC Rifle Team
Phoenix
AZ
Arizona State Rifle & Pistol Association
Tempe
AZ
Casa Grande Union High School
Casa Grande
AZ
Coolidge High School
Coolidge
AZ
Copper State Detachment 906 Marine Corps League
Prescott Valley
AZ
Copper State Detachment 906 Marine Corps League
Prescott Valley
AZ
Flagstaff Shooting Assoc.
Flagstaff
AZ
Flowing Wells JROTC Rifle Team
Tucson
AZ
Maricopa County 4-H Shooting Sports
Phoenix
AZ
Mohave Sportsmans Club
Kingman
AZ
Navy JROTC Unit
Phoenix
AZ
Phoenix Rod & Gun Club
Glendale
AZ
Prescott Sportsmens Club Inc
Prescott Valley
AZ
Ray High School
Kearny
AZ
Rio Salado Sportsman's Club
Mesa
AZ
Slash K Rifle Club and Junior Division
Tucson
AZ
Southern AZ Wildlife Callers
Tucson
AZ
Tolleson Union High School
Tolleson
AZ
Tonto Rim Sports Club Inc
Payson
AZ
Tucson Rifle Club Inc.
Tucson
AZ
Westview High School
Avondale
AZ
Wickenburg Sportsman Club
Wickenburg
AZ
Williams Junior Rifle Club
Williams
AZ
Yuma Rifle & Pistol Club
Yuma
AZ