Pistol Lessons

Sale on all Pistol courses , please call us direct to register  650-315-3665 for more info.  Groups of 5 or more only $149.00pp  save $50.00

When you bring 5 people with you to take the course, the one who inquired for this class will get the class FOR FREE!  We just purchased 3 new semi-autos : Springfield XD-45, Glock 22, Sig Sauer P-220 45 Caliber.     

(Starting times for all Pistol courses: Mon-Fri:  9:00am and 6:00pm   Saturday 9:00am, Sun 9:00am)

Minors  12 years old and up are welcome provided they are accompanied by their parent/s or legal guardian. Please call us direct for details.

NRA Basic pistol certification is one of the pre-requisites for you to obtain a Florida or Utah CCW permit.  For California, you will need a Home Defense Course, $395.00 16hrs.  The most basic handgun course class offers the fundamentals of handgun marksmanship for sport, self defense, personal protection or purely for pleasure. Tactical course’s available.

This course is a pre-requisite to purchase a handgun. You may have fired a handgun before, but you will learn so much more important information and skills in this course. We would like to make sure that you are an asset to yourself, and not a liability. These skills could save your life.

Length of Class:

5 Hours, you can split the course over two days, or one day, or three days. This course exceeds all NRA standards of range time, and experience, we promise that you will be shooting in a very superior way. Basic instruction once at the range is not enough to feel confident to protect yourself in an attack. The personal protection course will get you there. Please click on this course to get a better understanding of how each course is a building block. Crime is skyrocketing, and there are not enough law enforcement people available. – Maximum of 8 Participants (50 minute segments followed by 10 minute break)

Cost of Class:

Full Length Basic Pistol $ 189.00 or $239.00 per person for the super certification. If you desire to really learn to shoot the right way, this is the class for you.  You will know how to properly use a handgun.  This class is not just an orientation, but a full certification.   Basic Pistol Completion certificate.  Free upgrade to a larger caliber gun, the students pay additional for larger ammo.  If you are planning on owning a firearm, then this course is a must.


With our patient and caring instructors, you will learn Pistol knowledge, safe gun handling, ammunition knowledge, fundamentals of pistol shooting, first shots, two-handed and one-handed shooting positions, sports and activities. You do not have to own your own firearm, we can supply one for your use during the class.
Click to go to our enrollment instruction page.


 Basic Pistol class dates.

Daytime, Weekend, Private Lessons Available Upon Request Anytime. Don’t be shy, let us help you out. If you do not see something on this list, please call us and we will create a class for you, we can start a class at anytime You can pick any of these starting times to begin your course Mon-Fri 8:30am, 10:00am, 2:00pm, 4:30pm, 6:30pm, 7:30pm Sat 10:00am, 12:30pm, 3:00pm,5:00pm, 6:30pm Sunday 1:00pm, 3:30pm, 5:00pm

FIRST Steps – Pistol Orientation

Length of class: 3.5 Hours – Maximum of  6 Participants per 1 instructor – Cost of class: $159.00 per person. Includes , Completion Certificate, Range fees are from 15.00  depending on the range we go to, we use all name brand guns. GLOCK, SIG SAUER, HECKLER KOCH. Summary: Training is done in a relaxed environment at a pace comfortable for the student. If you do not own your own firearm, we can supply one for your use during this class. Past students have appreciated total participant involvement and the patience and understanding of our instructors. Introduction to pistol safety, parts, operation, ammunition, fundamentals of pistol shooting, cleaning, storage and training opportunities.

Upcoming FIRST Steps – Pistol Orientation class dates. Mon-Fri 9:00am, 2:00pm, 4:30pm, 6:30pm, 7:30pm Sat 9:00am, 12:30pm, 3:00pm,5:00pm, 6:00pm Sunday 9am, 1:00pm,