Firearms Safety Certification for Adults (18 and older)

shooting practiceRequirements

  • DNR Firearms Safety Certification is required of anyone born after December 31, 1979 to purchase a hunting license in Minnesota. Check requirements in other states.
  • Must successfully complete one of the Options of certification. (see below)

Options

Receive your Firearms Safety Certification or Apprentice Validation by completing one of the following options:

  1. Online course- complete the online course and virtual field day
  2. Independent study guide and workbook - available from a volunteer instructor.
  3. Firearms Safety Classroom Course - currently scheduled classes below.
  4. Apprentice Hunter Validation (twice in a lifetime)

General Information

  • The MN DNR Firearms Safety Hunter Education endorsement can be listed on the back of a Minnesota driver's license or identification card upon request. The MN DNR # on your license is also your Hunter Education Identifier and is sufficient proof of course completion.
  • Duplicate firearms certificates are available through any DNR License Agent or by calling toll free 1-888-646-6367 or local 651-296-6157.

Find (and sort) more courses on the DNR Safety Training Calendar!

Calendar of firearms classes

Click on the course name for details.

view a printable version

08/31/16

New Market

Scott County

Firearm Safety Training Class* * *CLASS IS FuLL * * *

09/01/16

Rosemount* * *CLASS IS FULL * * *

Dakota County

Firearm Safety Training Class* * *CLASS IS FULL* * *

09/01/16

Montevideo

Chippewa County

Firearm Safety Training Class

09/03/16

Forest Lake**CLASS IS FULL**

Anoka County

Youth Firearm Safety-On-Line Field Day**CLASS IS FULL**

09/03/16

Cokato**CLASS IS FULL**

Meeker County

Firearm Safety Training Class**CLASS IS FULL**

09/06/16

Lake Elmo

Washington County

Firearm Safety Training Class***CLASS IS FULL***

09/06/16

Bloomington* * *CLASS IS FULL* * *

Hennepin County

Firearm Safety Training Class* * *CLASS IS FULL * * *

09/06/16

Detroit Lakes

Becker County

Firearm Safety Training Class

09/06/16

Virginia

St. Louis County

Firearm Safety Training Class

09/06/16

Lakeville *** CLASS FULL ***

Dakota County

Youth Firearm Safety-On-Line Field Day*** CLASS FULL***

09/06/16

Rice

Benton County

Firearm Safety Training Class

09/06/16

Brooklyn Park

Hennepin County

Firearm Safety Training Class

09/07/16

Rockville* * *CLASS IS FULL * * *

Stearns County

Firearm Safety Training Class* * *CLASS IS FULL * * *

09/07/16

Hopkins *** CLASS FULL ***

Hennepin County

Firearm Safety Training Class**CLASS FULL**

09/07/16

Alden

Freeborn County

Firearm Safety Training Class

09/07/16

Hutchinson

McLeod County

Firearm Safety Training Class

09/10/16

Eagan

Dakota County

Youth Firearm Safety-On-Line Field Day

09/10/16

Hutchinson***FIELD DAY IS FULL***

Meeker County

Youth Firearm Safety-On-Line Field Day***FIELD DAY IS FULL***

09/10/16

Easton***CLASS IS FULL***

Faribault County

Youth Firearm Safety-On-Line Field Day***CLASS IS FULL***

09/10/16

Palisade* * *CLASS IS FULL * * *

Aitkin County

Youth Firearm Safety-On-Line Field Day* * *CLASS IS FULL * * *

09/10/16

Winona

Winona County

Firearm Safety Training Class

09/10/16

St Cloud* * *CLASS IS FULL* * *

Sherburne County

Youth Firearm Safety-On-Line Field Day* * *CLASS IS FULL

09/10/16

Pillager**CLASS IS FULL**

Cass County

Youth Firearm Safety-On-Line Field Day**CLASS IS FULL**

09/10/16

Lewiston *** CLASS FULL***

Winona County

Youth Firearm Safety-On-Line Field Day

09/10/16

Pine City *** CLASS FULL***

Pine County

Youth Firearm Safety-On-Line Field Day **CLASS FULL**

09/10/16

Grand Rapids *** CLASS FULL***

Itasca County

Youth Firearm Safety-On-Line Field Day *** CLASS FULL ***

09/10/16

Grygla

Marshall County

Youth Firearm Safety-On-Line Field Day

09/11/16

Tracy (Hunter Course) * * *FIELD DAY IS FULL* * *

Lyon County

Youth Firearm Safety-On-Line Field Day* * *FIELD DAY IS FULL* * *

09/11/16

Detroit Lakes

Becker County

Youth Firearm Safety-On-Line Field Day

09/12/16

Zimmerman

Sherburne County

Firearm Safety Training Class

09/12/16

Faribault

Rice County

Firearm Safety Training Class

09/12/16

Iron

St. Louis County

Firearm Safety Training Class

09/12/16

Pelican Rapids

Otter Tail County

Firearm Safety Training Class

09/12/16

Melrose

Stearns County

Firearm Safety Training Class

09/12/16

Zumbro Falls

Wabasha County

Firearm Safety Training Class

09/12/16

New Ulm

Brown County

Firearm Safety Training Class

09/12/16

Cloquet

Carlton County

Firearm Safety Training Class

09/12/16

Fairmont

Martin County

Firearm Safety Training Class

09/12/16

Isle

Mille Lacs County

Firearm Safety Training Class

09/13/16

Tyler

Lincoln County

Firearm Safety Training Class

09/13/16

Apple Valley

Dakota County

Firearm Safety Training Class

09/13/16

Mora***CLASS IS FULL***

Kanabec County

Firearm Safety Training Class**CLASS IS FULL**

09/13/16

Tyler

Lincoln County

Firearm Safety Training Class

09/13/16

Rosemount* * *CLASS IS FULL * * *

Dakota County

Firearm Safety Training Class* * *CLASS IS FULL * * *

09/13/16

Arden Hills - **CLASS IS FULL**

Ramsey County

Firearm Safety Training Class

09/13/16

South Haven

Wright County

Firearm Safety Training Class

09/13/16

Oak Grove* * * CLASS IS FULL * * *

Anoka County

Firearm Safety Training Class* * *CLASS IS FULL * * *

09/13/16

Hopkins

Hennepin County

Firearm Safety Training Class

09/14/16

Brainerd***CLASS IS FULL***

Crow Wing County

Firearm Safety Training Class***CLASS IS FULL***

09/14/16

Osseo

Hennepin County

Firearm Safety Training Class

09/15/16

Robbinsdale

Hennepin County

Firearm Safety Training Class

09/17/16

Monticello* * *FIELD DAY IS FULL* * *

Wright County

Youth Firearm Safety-On-Line Field Day* * FIELD DAY IS FULL * * *

09/17/16

Aitkin* * *FIELD DAY IS FULL* * *WAIT LIST ONLY

Aitkin County

Youth Firearm Safety-On-Line Field Day* * *FIELD DAY IS FULL* * *

09/17/16

Hibbing *** CLASS FULL***

St. Louis County

Youth Firearm Safety-On-Line Field Day *** CLASS FULL***

09/17/16

Rollingstone

Winona County

Firearm Safety Training Class

09/18/16

Baxter

Crow Wing County

Firearm Safety Training Class

09/19/16

Iron

St. Louis County

Firearm Safety Training Class

09/19/16

Thief River Falls

Pennington County

Firearm Safety Training Class

09/19/16

Nevis

Hubbard County

Firearm Safety Training Class

09/20/16

Osseo

Hennepin County

Firearm Safety Training Class

09/20/16

Lakeville ** CLASS FULL***

Dakota County

Youth Firearm Safety-On-Line Field Day *** CLASS FULL***

09/23/16

Princeton

Mille Lacs County

Firearm Safety Training Class

09/24/16

St Cloud***FIELD DAY IS FULL***

Sherburne County

Youth Firearm Safety-On-Line Field Day***FIELD DAY IS FULL***

10/01/16

Thief River Falls* * *CLASS IS FULL * * *

Pennington County

Youth Firearm Safety-On-Line Field Day* * * CLASS IS FULL* * *

10/01/16

Halma

Kittson County

Youth Firearm Safety-On-Line Field Day

10/01/16

Austin ***CLASS FULL - WAITING LIST ONLY***

Mower County

Youth Firearm Safety-On-Line Field Day***CLASS FULL - WAITING LIST ONLY***

10/08/16

Spicer***CLASS IS FULL***

Kandiyohi County

Youth Firearm Safety-On-Line Field Day***CLASS IS FULL***

10/08/16

Lake Shore (Hunter Course) ***CLASS FULL***

Crow Wing County

Youth Firearm Safety-On-Line Field Day* * *FIELD DAY IS FULL * * *

10/15/16

New Ulm (Hunter Course)* * *FIELD DAY IS FULL * *

Brown County

Youth Firearm Safety-On-Line Field Day* * * Field Day is FULL * * *

10/20/16

Grand Rapids

Itasca County

Firearm Safety Training Class

10/21/16

Dodge Center

Dodge County

Firearm Safety Training Class