Firearms training in East County San Diego
We’re headquartered in Santee and our ranch range is in Dulzura. For El Cajon, Santee, Alpine and Jamul, that means a short drive to every pistol, rifle and CCW class, and home-defense training at your own front door.
Why East County students train with us
Many San Diego ranges are indoor bays where you can’t draw, move or shoot a rifle past 25 yards. Our classes run on an open private ranch in the hills near Dulzura, minutes from Jamul and a short drive from El Cajon and Santee.
- 01Ranch range nearby. Address sent after you book.
- 02Phase 1 at your house. We come to you anywhere in East County.
- 03CCW for San Diego County. Initial and renewal in one class.



What students say
Read what students say about training with Mike on the Castillo Arms Google Business Profile.
How far is the range from El Cajon?
The ranch range is in Dulzura, southeast of El Cajon via Jamul. The exact address and directions arrive with your booking.
Do you do home-defense training in Alpine or Ramona?
Yes. Phase 1 is taught in your own home anywhere in East County, for groups of up to 10.
Is the CCW class valid for San Diego County?
Our CCW class serves San Diego County applicants for both initial permits and renewals. Tell us which one you’re applying for and we’ll confirm the right ticket.
Do I need my own firearm?
Yes. Firearms and ammo are not provided in public classes. They can be arranged for special private groups.
