Nitto Firearm Training

About Us

At Nitto Firearm Training, we are dedicated to providing top-tier firearm education and training for shooters of all skill levels. Whether you're a beginner looking to build confidence or an experienced shooter refining your skills, our expert instructors are here to guide you every step of the way.

Our Mission

We promote responsible firearm ownership by emphasizing safety, proficiency, and practical application. Our goal is to equip students with the knowledge and skills needed to handle firearms confidently and effectively in real-world scenarios.

What We Offer

  • CCW Training – Get certified with our comprehensive concealed carry courses.
  • NRA Pistol, Shotgun and Rifle Classes – Learn from certified NRA instructors in a structured, professional environment.
  • Defensive Pistol Training – Develop advanced defensive shooting techniques.
  • Private Lessons – Personalized instruction tailored to your specific needs.

Why Choose Us?

✔ Experienced Instructors – Learn from professionals with extensive backgrounds in firearm safety and training. 

✔ Hands-On Learning – Practical, scenario-based training to build real-world skills. 

✔ Commitment to Safety – We prioritize responsible firearm handling and education.

Join Nitto Firearm Training and elevate your skills to the next level!

📍 Location: 

NPFT is a Solano County based firearms trainer offering training at 4 locations.  Our primary training location is: 

Yolo Sportsmen's Association

24189 Aviation Ave

Davis, CA 95616

Instruction hours:

Wed-Sun 9:00 AM - 5:30 PM 

Office hours:

Mon-Fri 9:00 AM - 2:00 PM 

Read More
Email
info@nittofirearmtraining.com
Phone
(707) 654-3099
Upcoming Events
Become an NRA Chief Range Safety Officer and gain the skills to train, lead, and certify new RSOs.
24189 Aviation Ave, Davis, CA

Start Date: Feb 14, 2026 - 08:45 AM

End Date: Feb 22, 2026 - 05:00 PM

Available Seats: 4
Become an NRA Range Safety Officer
24189 Aviation Ave, Davis, CA

Start Date: Feb 15, 2026 - 08:25 AM

End Date: Feb 15, 2026 - 06:00 PM

Available Seats: 4