Firearms Safety Certification for Adults 18+


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

Click on the course name for details.

view a printable version

02/25/17

Fulda

Murray County

Firearm Safety Training Class

02/26/17

Richmond

Stearns County

Firearm Safety Training Class

02/27/17

Pierz

Morrison County

Firearm Safety Training Class

02/27/17

Ruch City

Chisago County

Firearm Safety Training Class

02/27/17

Benson

Swift County

Firearm Safety Training Class

02/27/17

Buckman

Morrison County

Firearm Safety Training Class

02/27/17

Hermantown* * *CLASS IS FULL * * *

St. Louis County

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

02/27/17

Annandale *** CLASS FULL - Waiting list ONLY***

Wright County

Firearm Safety Training Class *** CLASS FULL- Waiting list ONLY***

02/27/17

Clear Lake *** CLASS FULL ***

Sherburne County

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

02/28/17

Rochester

Olmsted County

Firearm Safety Training Class

02/28/17

Alexandria

Douglas County

Firearm Safety Training Class

03/01/17

Roseville

Ramsey County

Firearm Safety Training Class

03/02/17

Coon Rapids* * *CLASS IS FULL * * *

Anoka County

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

03/02/17

Rosemount* * *CLASS IS FULL * * *

Dakota County

Firearms Safety Class * * *CLASS IS FULL* * *

03/02/17

Battle Lake

Otter Tail County

Firearm Safety Training Class

03/02/17

Long Prairie

Todd County

Firearm Safety Training Class

03/02/17

Minneota

Lyon County

Firearm Safety Training Class

03/03/17

Madison Lake

Blue Earth County

Firearm Safety Training Class

03/04/17

Wanamingo

Goodhue County

Firearm Safety Training Class

03/04/17

Royalton ***CLASS FULL***

Morrison County

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

03/04/17

Spring Valley

Fillmore County

Firearm Safety Training Class

03/05/17

Hitterdahl

Clay County

Firearm Safety Training Class

03/06/17

Prinsburg

Kandiyohi County

Firearm Safety Training Class

03/06/17

Green Isle

Sibley County

Firearm Safety Training Class

03/06/17

Spring Lake Park

Anoka County

Firearm Safety Training Class

03/06/17

Roseau

Roseau County

Firearm Safety Training Class

03/06/17

Hugo *** CLASS FULL ***

Washington County

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

03/07/17

Waconia

Carver County

Firearm Safety Training Class

03/07/17

Lake Elmo

Washington County

Firearm Safety Training Class

03/07/17

Kerkhoven

Swift County

Firearm Safety Training Class

03/07/17

Delano

Hennepin County

Firearm Safety Training Class

03/07/17

Rosemount * * CLASS IS FULL * * *

Dakota County

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

03/07/17

Montgomery

Le Sueur County

Firearm Safety Training Class

03/07/17

Little Canada

Ramsey County

Firearm Safety Training Class

03/07/17

Watertown

Carver County

Firearm Safety Training Class

03/08/17

Preston

Fillmore County

Firearm Safety Training Class

03/09/17

Corcoran

Hennepin County

Firearm Safety Training Class

03/10/17

Jordan

Scott County

Firearm Safety Training Class

03/12/17

Hanover

Wright County

Firearm Safety Training Class

03/13/17

Orono

Hennepin County

Firearm Safety Training Class

03/13/17

Blaine

Anoka County

Firearm Safety Training Class

03/13/17

Stewartville

Olmsted County

Firearm Safety Training Class

03/13/17

Lakefield

Jackson County

Firearm Safety Training Class

03/14/17

LeRoy

Mower County

Firearm Safety Training Class

03/14/17

Osseo

Hennepin County

Firearm Safety Training Class

03/14/17

Moorhead

Clay County

Firearm Safety Training Class

03/14/17

Lester Prairie

McLeod County

Firearm Safety Training Class

03/14/17

Dilsworth

Clay County

Firearm Safety Training Class

03/14/17

Virginia

St. Louis County

Firearm Safety Training Class

03/14/17

Braham

Isanti County

Firearm Safety Training Class

03/14/17

Slayton

Murray County

Firearm Safety Training Class

03/14/17

Jackson

Jackson County

Firearm Safety Training Class

03/14/17

Windom

Cottonwood County

Firearm Safety Training Class

03/16/17

Argyle

Marshall County

Firearm Safety Training Class

03/16/17

Glyndon

Clay County

Firearm Safety Training Class

03/16/17

Caledonia

Houston County

Firearm Safety Training Class

03/16/17

Marine on St. Croix

Washington County

Firearm Safety Training Class

03/20/17

Lake Elmo

Washington County

Firearm Safety Training Class

03/20/17

Coon Rapids

Anoka County

Firearm Safety Training Class

03/20/17

Fergus Falls

Otter Tail County

Firearm Safety Training Class

03/20/17

International Falls

Koochiching County

Firearm Safety Training Class

03/21/17

Oslo

Marshall County

Firearm Safety Training Class

03/21/17

Le Center

Le Sueur County

Firearm Safety Training Class

03/21/17

Elizabeth

Otter Tail County

Firearm Safety Training Class

03/21/17

Hoyt Lakes

St. Louis County

Firearm Safety Training Class

03/21/17

Chisago City

Chisago County

Firearm Safety Training Class

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

Zumbrota

Goodhue County

Youth Firearm Safety-On-Line Field Day

03/27/17

Audubon

Becker 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/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

Dodge County

Firearm Safety Training Class

04/01/17

Glencoe

McLeod 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/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/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

St. Michael

Wright County

Firearm Safety Training Class

04/10/17

Zimmerman

Sherburne 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

Houston County

Youth Firearm Safety-On-Line Field Day

04/17/17

Andover

Anoka 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/22/17

Hutchinson *** CLASS FULL ***

Meeker County

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

04/24/17

Finlayson

Pine 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

Plummer

Red Lake County

Youth Firearm Safety-On-Line Field Day

05/08/17

Hugo - Female Students Only

Washington County

Youth Firearm Safety-On-Line Field Day

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/19/17

Brooklyn Park

Hennepin County

Firearm Safety Training Class

06/26/17

Hugo

Washington County

Youth Firearm Safety-On-Line Field Day

06/26/17

Savage

Scott 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

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

10/06/17

New Ulm

Brown County

Firearm Safety Training Class

10/08/17

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day