About

COURSES AND SCHOOLS

NRA Short-Term Gunsmithing Courses

Seminar courses are offered for several days to several weeks in early spring and summer at various community colleges that offer gunsmithing programs.

Gunsmithing Schools

The ACGG makes no recommendation on any particular gunsmithing program. We recommend prospective students interview instructors and learn what their background is and what their particular specialties are before making a decision.

  • Colorado School of Trades
    1575 Hoyt Street
    Lakewood, CO 80215
    Phone: 800-234-4594
  • Harcourt Learning Direct
    ICS-Intext
    925 Oak Street
    Scranton, PA 18515
    Phone: 800-233-4191
  • Iowa Valley Community College Grinnell
    123 Sixth Ave. W.
    Grinnell, IA 50112
    Phone: 641-269-2204
  • Lassen Community College
    P.O. Box 3000
    Susanville, CA 96130
    Phone: 530-257-4211

  • Modern Gun School
    80 North Main Street, P.O. Box 846
    St. Albans, VT 05478
    Phone: 800-493-4114
  • Montgomery Community College
    1011 Page Street
    P.O. Box 787
    Troy, NC 27371
    Phone: 800-839-6222
  • Murray State College
    One Murray Campus
    Tishomingo, OK 73460
    Phone: 580-371-2371

  • Pennsylvania Gunsmith School
    812 Ohio River Blvd.
    Pittsburgh, PA 15202
    Phone: 412-766-1812

  • Piedmont Community College
    1715 College Drive
    P.O. Box 1197
    Roxboro, NC 27573
    Phone: 336-599-1181
  • Pine Technical College
    900 Fourth St
    Pine City, MN 55063
    Phone: 800-521-7463
     
  • Sonoran Desert Institute
    8767 E. Via de Ventura, Suite 126
    Scottsdale, AZ 85258
    Phone: 480-314-2102
    Toll free: 800-336-8939


    This email address is being protected from spambots. You need JavaScript enabled to view it.
    Steven Dodd Hughes
    P.O Box 545
    Livingston, MT 59047
    Phone: 406-222-9377

  • Trinidad State Junior College
    600 Prospect
    Trinidad, CO 81082
    Phone: 800-621-8752


  • Yavapai College
    1100 East Sheldon Street
    Prescott, AZ 86301
    Phone: 800-922-6787