Our Company

Headwaters Permit to Carry Training LLC is located in north central Minnesota (the Park Rapids, Walker, and Bemidji areas).
Headwaters is dedicated to providing professional and thorough firearm instruction.

We are committed to making our classes enjoyable as well as informative, promoting the best retention of safety information.

 Our Mission

To provide high-quality group and private firearm instruction at a reasonable price by certified, experienced instructors.

To promote the responsible use of firearms.

 Credentials

Headwaters Permit to Carry Training LLC is approved by the Minnesota Department of Public Safety as an organization for firearms training certification under Minnesota Statute 624.714.

Headwaters is listed by the Bureau of Criminal Apprehension (BCA) as a business organization approved to train permit-to-carry instructors.

Our master instructor, Nik Opsal, has taught permit-to-carry training to over 3000 students.

 Locations Served

Regularly scheduled classes are held in the following cities:

  • Bemidji
  • Cass Lake
  • Detroit Lakes
  • Menahga
  • Park Rapids
  • Sebeka
  • Saint Cloud
  • Wadena
  • Walker

Headwaters Permit to Carry Training covers the following Minnesota counties:

  • Becker
  • Beltrami
  • Benton
  • Cass
  • Clearwater
  • Hubbard
  • Itasca
  • Sherburne
  • Stearns
  • Wadena


Our instructors routinely travel throughout the state of Minnesota to provide private classes.