Firearms Safety Certification for Adults (18 and older)

shooting practiceRequirements

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. Firearms Safety Classroom Course - currently scheduled classes below.
  3. Apprentice Hunter Validation (twice in a lifetime)

General Information

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

Calendar of firearms classes

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


Courses

Click on the course name for details.

view a printable version

03/22/17

North St Paul

Ramsey County

Firearm Safety Training Class

03/23/17

Lancaster

Kittson County

Firearm Safety Training Class

03/24/17

Maple Plain

Hennepin County

Firearm Safety Training Class

03/25/17

Austin

Mower County

Youth Firearm Safety-On-Line Field Day

03/25/17

Felton

Clay County

Firearm Safety Training Class

03/25/17

Zumbrota* * * CLASS IS FULL * * *

Goodhue County

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

03/25/17

Cambridge

Isanti County

Firearm Safety Training Class

03/27/17

Bradford

Isanti County

Firearm Safety Training Class

03/27/17

Melrose

Stearns County

Firearm Safety Training Class

03/27/17

Brandon

Douglas County

Firearm Safety Training Class

03/27/17

Onamia

Mille Lacs County

Firearm Safety Training Class

03/27/17

Adams

Mower County

Firearm Safety Training Class

03/27/17

Audubon

Becker County

Firearm Safety Training Class

03/28/17

Spring Grove

Houston County

Firearm Safety Training Class

03/28/17

Darwin

Meeker County

Firearm Safety Training Class

03/28/17

Cold Spring

Stearns County

Firearm Safety Training Class

03/28/17

Morristown

Rice County

Firearm Safety Training Class

03/29/17

Mora

Kanabec County

Firearm Safety Training Class

03/30/17

Perham

Otter Tail County

Youth Firearm Safety-On-Line Field Day

03/30/17

Prior Lake

Scott County

Firearm Safety Training Class

03/31/17

Dodge Center* * *CLASS IS FULL * * *

Dodge County

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

04/01/17

Perham

Otter Tail County

Firearm Safety Training Class

04/01/17

Glencoe *** CLASS FULL***

McLeod County

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

04/03/17

Nashwauk

Itasca County

Firearm Safety Training Class

04/03/17

Granite Falls

Yellow Medicine County

Firearm Safety Training Class

04/03/17

Nashwauk

Itasca County

Firearm Safety Training Class

04/03/17

Mahnomen

Mahnomen County

Firearm Safety Training Class

04/03/17

Lake City

Wabasha County

Firearm Safety Training Class

04/03/17

Brandon

Douglas County

Firearm Safety Training Class

04/03/17

Farmington

Dakota County

Firearm Safety Training Class

04/03/17

Hackensack

Cass County

Firearm Safety Training Class

04/03/17

Deer Creek

Otter Tail County

Firearm Safety Training Class

04/04/17

Rice

Benton County

Firearm Safety Training Class

04/04/17

Lake Elmo

Washington County

Firearm Safety Training Class

04/04/17

Oak Grove

Anoka County

Firearm Safety Training Class

04/04/17

Huntley

Faribault County

Firearm Safety Training Class

04/04/17

Andover

Anoka County

Firearm Safety Training Class

04/04/17

Pine City

Pine County

Firearm Safety Training Class

04/04/17

Red Wing

Goodhue County

Firearm Safety Training Class

04/05/17

Brainerd

Crow Wing County

Firearm Safety Training Class

04/05/17

Coon Rapids

Anoka County

Firearm Safety Training Class

04/06/17

Little Falls

Morrison County

Firearm Safety Training Class

04/06/17

Sauk Rapids *** CLASS FULL ***

Benton County

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

04/06/17

Canby

Yellow Medicine County

Firearm Safety Training Class

04/06/17

Rosemount

Dakota County

Firearm Safety Training Class

04/06/17

Hancock

Stevens County

Firearm Safety Training Class

04/06/17

Chaska

Carver County

Firearm Safety Training Class

04/06/17

Fairmont

Martin County

Firearm Safety Training Class

04/06/17

Forest Lake

Washington County

Firearm Safety Training Class

04/06/17

Rockford

Wright County

Firearm Safety Training Class

04/06/17

Grand Meadow

Mower County

Firearm Safety Training Class

04/07/17

Hayfield

Dodge County

Firearm Safety Training Class

04/08/17

Spicer

Kandiyohi County

Youth Firearm Safety-On-Line Field Day

04/08/17

St. Michael

Wright County

Firearm Safety Training Class

04/10/17

Little Fork

Koochiching County

Firearm Safety Training Class

04/10/17

Pelican Rapids

Otter Tail County

Firearm Safety Training Class

04/10/17

Zimmerman

Sherburne County

Firearm Safety Training Class

04/11/17

Eden Prairie

Hennepin County

Firearm Safety Training Class

04/11/17

Cromwell

Carlton County

Firearm Safety Training Class

04/11/17

South Haven

Wright County

Firearm Safety Training Class

04/11/17

Janesville

Waseca County

Firearm Safety Training Class

04/13/17

South St. Paul

Dakota County

Firearm Safety Training Class

04/13/17

Shakopee

Scott County

Firearm Safety Training Class

04/14/17

Elk River ***CLASS FULL***

Sherburne County

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

04/15/17

Eitzen ***CLASS FULL***

Houston County

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

04/17/17

Mayer

Carver County

Firearm Safety Training Class

04/17/17

New Ulm

Brown County

Firearm Safety Training Class

04/17/17

Thief River Falls

Pennington County

Firearm Safety Training Class

04/17/17

Motley

Morrison County

Firearm Safety Training Class

04/17/17

Marshall

Lyon County

Firearm Safety Training Class

04/17/17

Princeton

Mille Lacs County

Firearm Safety Training Class

04/17/17

Andover

Anoka County

Firearm Safety Training Class

04/18/17

Ely

St. Louis County

Firearm Safety Training Class

04/18/17

Ortonville

Big Stone County

Firearm Safety Training Class

04/18/17

Warroad

Roseau County

Firearm Safety Training Class

04/18/17

Duluth

St. Louis County

Firearm Safety Training Class

04/18/17

Detroit Lakes

Becker County

Firearm Safety Training Class

04/18/17

Sobieski

Morrison County

Firearm Safety Training Class

04/18/17

East Grand Forks

Polk County

Firearm Safety Training Class

04/18/17

Bloomington

Hennepin County

Firearm Safety Training Class

04/18/17

Edina

Hennepin County

Firearm Safety Training Class

04/19/17

Edina

Hennepin County

Firearm Safety Training Class

04/20/17

Redwood Falls

Redwood County

Firearm Safety Training Class

04/21/17

Oak Grove

Anoka County

Firearm Safety Training Class

04/22/17

Rochester

Olmsted County

Youth Firearm Safety-On-Line Field Day

04/22/17

Glencoe* * *CLASS IS FULL * * *

McLeod County

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

04/22/17

Hutchinson *** CLASS FULL ***

Meeker County

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

04/24/17

Hibbing

St. Louis County

Firearm Safety Training Class

04/24/17

Becker

Sherburne County

Firearm Safety Training Class

04/24/17

Finlayson

Pine County

Firearm Safety Training Class

04/25/17

Wadena

Wadena County

Firearm Safety Training Class

04/25/17

Balaton

Lyon County

Firearm Safety Training Class

04/26/17

Willmar

Kandiyohi County

Firearm Safety Training Class

04/27/17

Glenwood

Pope County

Youth Firearm Safety-On-Line Field Day

05/01/17

Richfield

Hennepin County

Firearm Safety Training Class

05/02/17

Lake Elmo

Washington County

Firearm Safety Training Class

05/06/17

Laporte

Hubbard County

Youth Firearm Safety-On-Line Field Day

05/06/17

Lewiston

Winona County

Youth Firearm Safety-On-Line Field Day

05/06/17

Plummer

Red Lake County

Youth Firearm Safety-On-Line Field Day

05/08/17

Hugo - Female Students Only *** CLASS FULL (Waiting list only)***

Washington County

Youth Firearm Safety-On-Line Field Day *** CLASS FULL (Waiting list only)***

05/09/17

Crookston

Polk County

Firearm Safety Training Class

05/15/17

Cook

St. Louis County

Firearm Safety Training Class

05/19/17

Tracy

Lyon County

Firearm Safety Training Class

05/20/17

Greaney

St. Louis County

Youth Firearm Safety-On-Line Field Day

05/21/17

Marshall

Lyon County

Youth Firearm Safety-On-Line Field Day

06/02/17

New Ulm

Brown County

Firearm Safety Training Class

06/04/17

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day

06/11/17

Little Falls

Morrison County

Firearm Safety Training Class

06/16/17

Halma

Kittson County

Youth Firearm Safety-On-Line Field Day

06/19/17

Brooklyn Park

Hennepin County

Firearm Safety Training Class

06/26/17

Hugo ***CLASS FULL*** (waiting list only!)

Washington County

Youth Firearm Safety-On-Line Field Day *** CLASS FULL *** (waiting list only)

06/26/17

Savage

Scott County

Firearm Safety Training Class

07/10/17

Lewiston

Winona County

Firearm Safety Training Class

07/17/17

Lewiston

Winona County

Firearm Safety Training Class

07/21/17

New Ulm

Brown County

Firearm Safety Training Class

07/23/17

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day

07/25/17

Graceville

Big Stone County

Firearm Safety Training Class

08/01/17

Rockford

Wright County

Firearm Safety Training Class

08/01/17

Edina

Hennepin County

Firearm Safety Training Class

08/02/17

Edina

Hennepin County

Firearm Safety Training Class

08/05/17

Crookston

Polk County

Youth Firearm Safety-On-Line Field Day

08/15/17

Crookston

Polk County

Firearm Safety Training Class

09/09/17

Tracy

Lyon County

Youth Firearm Safety-On-Line Field Day

09/11/17

Hugo

Washington County

Youth Firearm Safety-On-Line Field Day

09/14/17

Pelican Rapids

Otter Tail County

Firearm Safety Training Class

10/06/17

New Ulm

Brown County

Firearm Safety Training Class

10/07/17

Halma

Kittson County

Youth Firearm Safety-On-Line Field Day

10/08/17

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day