image

Coming Soon!

2026 Class Schedule

Learn to Carry with Confidence

Minnesota Permit to Carry Training from a 30-Year Law Enforcement Veteran

Anyone can hand you a certificate. We give you real knowledge, practical skills, and the confidence that comes from proper training.

Beginner-friendly • Private Outdoor Range in Moose Lake • Small Class Sizes

Why Train with J Flo Firearms?

30 Years of Real-World Law Enforcement Experience

Instructor Josh Florell spent 5 years with the Minneapolis Police Department and 25 years as a Minnesota Bureau of Criminal Apprehension Senior Special Agent. He led the state's SWAT team and trained law enforcement recruits for years. Now he brings that same professional-level training to everyday Minnesotans.

Designed for all experience levels

Never touched a firearm before? That's completely okay. Josh creates a welcoming, judgment-free environment where safety comes first and no question is too basic. His approach is calm, patient, and focused on your ability to handle a firearm safely.

Train at a Real Outdoor Range

Learn at the J Flo Outdoors Range in Moose Lake—a beautiful 165-acre property where Josh and his family deer hunt. You'll experience professional firearms training in an authentic outdoor setting, not a cramped indoor facility.

Comprehensive, Not Rushed

This is a thorough 5-6 hour course covering both Minnesota firearms law and hands-on range training. You'll leave truly prepared—not just certified.

What You'll Walk Away With


When you complete this course, you won't just have a permit to carry. You'll have:


✓ Legal Confidence – Deep understanding of Minnesota firearms laws, where you can carry, and when you can legally use force


✓ Practical Skills – Proper handling, shooting fundamentals, safe storage, and hands-on range qualification


✓ Sound Judgment – Knowledge of what happens to your body and mind during a violent encounter and the legal aftermath of defensive situations


✓ Real Safety – The ability to carry responsibly, not just legally



Ready to Train the Right Way?

Your safety deserves more than a rushed certificate. Learn from a true professional who's dedicated to ensuring you have the knowledge, skills, and judgment to carry responsibly. Questions? [Contact us] – we're happy to help. J Flo Firearms Training Moose Lake, Minnesota [JFloOutdoors@outlook.com| 763-567-8888]

Professional Minnesota Permit to Carry instruction from a 30-year law enforcement veteran

image