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* (MN Residents Only)
  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

02/15/16

Prior Lake

Scott County

Firearm Safety Training Class

02/16/16

La Crescent

Houston County

Firearm Safety Training Class

02/16/16

Alexandria

Douglas County

Firearm Safety Training Class

02/17/16

Osseo - **CLASS IS FULL**

Hennepin County

Firearm Safety Training Class

02/22/16

Pierz

Morrison County

Firearm Safety Training Class

02/22/16

Clear Lake

Sherburne County

Firearm Safety Training Class

02/22/16

Buckman

Morrison County

Firearm Safety Training Class

02/22/16

Rochester

Olmsted County

Firearm Safety Training Class

02/23/16

Cottonwood

Lyon County

Firearm Safety Training Class

02/23/16

Kerkhoven

Swift County

Firearm Safety Training Class

02/23/16

Rochester

Olmsted County

Firearm Safety Training Class

02/27/16

Royalton* * *CLASS IS FULL* * *

Morrison County

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

02/27/16

Fulda

Murray County

Firearm Safety Training Class

02/28/16

Richmond

Stearns County

Firearm Safety Training Class

02/29/16

Hermantown

County

Firearm Safety Training Class

02/29/16

Waseca

Waseca County

Firearm Safety Training Class

02/29/16

Benson

Swift County

Firearm Safety Training Class

02/29/16

Green Isle

Sibley County

Firearm Safety Training Class

02/29/16

Alexandria

Douglas County

Firearm Safety Training Class

03/01/16

Waconia

Carver County

Firearm Safety Training Class

03/01/16

Lester Prairie* * *Call to be PLACED ON WAIT LIST* * *

McLeod County

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

03/01/16

Ridgeway

Winona County

Firearm Safety Training Class

03/01/16

Lake Elmo* * *CLASS IS FULL * * *

Washington County

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

03/01/16

Wabasha

Wabasha County

Firearm Safety Training Class

03/01/16

Battle Lake

Otter Tail County

Firearm Safety Training Class

03/02/16

Champlin

Hennepin County

Firearm Safety Training Class

03/02/16

Roseville

Ramsey County

Firearm Safety Training Class

03/03/16

Andover*** CLASS FULL***

Anoka County

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

03/03/16

St. Croix

Washington County

Firearm Safety Training Class

03/03/16

Montgomery

Le Sueur County

Firearm Safety Training Class

03/03/16

Sauk Rapids

Benton County

Firearm Safety Training Class

03/03/16

Long Prairie

Todd County

Firearm Safety Training Class

03/03/16

Rosemount

Dakota County

Firearm Safety Training Class

03/03/16

Hawley

Clay County

Firearm Safety Training Class

03/04/16

Maple Plain* * *CLASS IS FULL * * *

Hennepin County

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

03/05/16

Spring Valley

Fillmore County

Firearm Safety Training Class

03/05/16

Wanamingo

Goodhue County

Firearm Safety Training Class

03/05/16

Pine City

Pine County

Firearm Safety Training Class

03/06/16

Hanover

Wright County

Firearm Safety Training Class

03/07/16

Wolverton

Wilkin County

Firearm Safety Training Class

03/07/16

Emily

Crow Wing County

Firearm Safety Training Class

03/07/16

Roseau

Roseau County

Firearm Safety Training Class

03/07/16

Henning

Otter Tail County

Firearm Safety Training Class

03/07/16

Minneota Area - To Be Determined

Lyon County

Firearm Safety Training Class

03/07/16

Rush City

Chisago County

Firearm Safety Training Class

03/07/16

Minneota

Lyon County

Firearm Safety Training Class

03/08/16

Delano

Hennepin County

Firearm Safety Training Class

03/08/16

Rosemount

Dakota County

Firearm Safety Training Class

03/08/16

Spring Grove

Houston County

Firearm Safety Training Class

03/10/16

Caledonia

Houston County

Firearm Safety Training Class

03/12/16

Austin ***CLASS FULL***

Mower County

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

03/14/16

Stewartville

Olmsted County

Firearm Safety Training Class

03/14/16

Lakefield

Jackson County

Firearm Safety Training Class

03/14/16

Spring Lake Park

Anoka County

Firearm Safety Training Class

03/14/16

Anoka

Anoka County

Firearm Safety Training Class

03/15/16

Jackson

Jackson County

Firearm Safety Training Class

03/15/16

Osseo

Hennepin County

Firearm Safety Training Class

03/15/16

Argyle

Marshall County

Firearm Safety Training Class

03/15/16

Warren

Marshall County

Firearm Safety Training Class

03/15/16

Blue Earth

Blue Earth County

Firearm Safety Training Class

03/15/16

Slayton

Murray County

Firearm Safety Training Class

03/15/16

LeRoy

Mower County

Firearm Safety Training Class

03/15/16

Dilworth

Clay County

Firearm Safety Training Class

03/17/16

Glyndon

Clay County

Firearm Safety Training Class

03/20/16

Corcoran

Hennepin County

Firearm Safety Training Class

03/21/16

Chisago City

Chisago County

Firearm Safety Training Class

03/22/16

LeCenter

Le Sueur County

Firearm Safety Training Class

03/22/16

Blaine

Anoka County

Firearm Safety Training Class

03/22/16

Elizabeth

Otter Tail County

Firearm Safety Training Class

03/25/16

Elk River * * *CLASS IS FULL * * *

Sherburne County

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

03/28/16

Audubon

Becker County

Firearm Safety Training Class

03/28/16

Virginia

St. Louis County

Firearm Safety Training Class

03/29/16

Ely

St. Louis County

Firearm Safety Training Class

03/29/16

Darwin

Meeker County

Firearm Safety Training Class

03/29/16

Red Wing

Goodhue County

Firearm Safety Training Class

04/02/16

Zumrota ***CLASS FULL***

Goodhue County

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

04/02/16

Glencoe

McLeod County

Firearm Safety Training Class

04/03/16

Baxter

Crow Wing County

Firearm Safety Training Class

04/04/16

Farmingtion

Dakota County

Firearm Safety Training Class

04/04/16

Marshall

Lyon County

Firearm Safety Training Class

04/05/16

Cold Spring

Stearns County

Firearm Safety Training Class

04/05/16

Andover

Anoka County

Firearm Safety Training Class

04/05/16

Pine City

Pine County

Firearm Safety Training Class

04/05/16

Menahga

Wadena County

Firearm Safety Training Class

04/06/16

New Prague

Scott County

Firearm Safety Training Class

04/07/16

Forest Lake

Washington County

Firearm Safety Training Class

04/07/16

Grand Medow

Mower County

Firearm Safety Training Class

04/07/16

Rockford

Wright County

Firearm Safety Training Class

04/08/16

Madison Lake

Blue Earth County

Firearm Safety Training Class

04/08/16

Hayfield

Dodge County

Firearm Safety Training Class

04/08/16

Dodge Center

Dodge County

Firearm Safety Training Class

04/09/16

Glencoe

McLeod County

Firearm Safety Training Class

04/09/16

St Michael

Wright County

Firearm Safety Training Class

04/11/16

Pelican Rapids

Otter Tail County

Firearm Safety Training Class

04/12/16

Edina

Hennepin County

Firearm Safety Training Class

04/12/16

Morristown

Rice County

Firearm Safety Training Class

04/13/16

Edina

Hennepin County

Firearm Safety Training Class

04/14/16

South St. Paul

Dakota County

Firearm Safety Training Class

04/18/16

Andover

Anoka County

Firearm Safety Training Class

04/19/16

Bloomington

Hennepin County

Firearm Safety Training Class

04/19/16

East Grand Folks

Polk County

Firearm Safety Training Class

04/23/16

Rochester

Olmsted County

Youth Firearm Safety-On-Line Field Day

04/25/16

Hugo *** CLASS FULL***

Washington County

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

05/02/16

Annandale

Wright County

Firearm Safety Training Class

05/03/16

Lake Elmo

Washington County

Firearm Safety Training Class

05/07/16

Plummer

Red Lake County

Youth Firearm Safety-On-Line Field Day

05/10/16

Crookston

Polk County

Firearm Safety Training Class

05/13/16

Tracy

Lyon County

Firearm Safety Training Class

05/15/16

Marshall

Lyon County

Youth Firearm Safety-On-Line Field Day

05/16/16

Cook

St. Louis County

Firearm Safety Training Class

05/22/16

Greaney

St. Louis County

Youth Firearm Safety-On-Line Field Day

06/13/16

Hugo ***CLASS FULL***

Washington County

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

06/24/16

New Ulm

Brown County

Firearm Safety Training Class

06/26/16

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day

07/08/16

New Ulm

Brown County

Firearm Safety Training Class

07/10/16

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day

07/11/16

Lewiston

Winona County

Firearm Safety Training Class

07/12/16

Graceville

Big Stone County

Firearm Safety Training Class

07/25/16

St. Charles

Winona County

Firearm Safety Training Class

08/02/16

Edina

Hennepin County

Firearm Safety Training Class

08/03/16

Edina

Hennepin County

Firearm Safety Training Class

08/06/16

Crookston

Polk County

Youth Firearm Safety-On-Line Field Day

08/11/16

Rockford

Wright County

Firearm Safety Training Class

08/16/16

Crookston

Polk County

Firearm Safety Training Class

08/19/16

New Ulm

Brown County

Firearm Safety Training Class

08/21/16

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day

08/22/16

Hugo

Washington County

Youth Firearm Safety-On-Line Field Day

08/22/16

Maple Plain

Hennepin County

Firearm Safety Training Class

09/11/16

Tracy

Lyon County

Youth Firearm Safety-On-Line Field Day

09/12/16

Pelican Rapids

Otter Tail County

Firearm Safety Training Class

10/15/16

New Ulm

Brown County

Youth Firearm Safety-On-Line Field Day