Firearms training in East County
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.
Training for East County families
Many San Diego ranges are indoor bays where you can’t draw, move or shoot a rifle past 25 yards. Castillo Arms live-fire classes run on an open private ranch in the hills near Dulzura, and Phase 1 home-defense training happens inside your own home.
- 01Phase 1 at your house. We come to you anywhere in East County, for groups of up to 10.
- 02Live fire on a private ranch. Address sent after you book.
- 03CCW for San Diego County. Initial and renewal in one class.



East County communities
Firearms training in El Cajon
Serving El Cajon families from Parkway Plaza to Grossmont Center with professional firearms training focused on protecting your home and loved ones.
Near Parkway Plaza · Downtown El Cajon · Grossmont CenterFirearms training in La Mesa
Serving La Mesa families from La Mesa Village to Mount Helix with professional firearms training focused on protecting your home and loved ones.
Near La Mesa Village · Grossmont Center · Mount HelixFirearms training in Santee
Serving Santee families from Santee Lakes to Mission Trails Regional Park with professional firearms training focused on protecting your home and loved ones.
Near Santee Lakes · Santee Trolley Square · Mission Trails Regional ParkFirearms training in Lakeside
Serving Lakeside families from Lake Jennings to Barona Casino area with professional firearms training focused on protecting your home and loved ones.
Near Lake Jennings · Barona Casino area · Lindo Lake ParkFirearms training in Spring Valley
Serving Spring Valley families from Sweetwater Summit Regional Park to Casa de Oro with professional firearms training focused on protecting your home and loved ones.
Near Spring Valley Community Park · Sweetwater Summit Regional Park · Spring Valley LibraryFirearms training in Lemon Grove
Serving Lemon Grove families from the historic Lemon Grove Depot to Broadway Commercial District with professional firearms training focused on protecting your home and loved ones.
Near Lemon Grove Depot · Broadway Commercial District · Berry Street Recreation CenterFirearms training in Alpine
Serving Alpine families from Alpine Creek Town Center to Viejas Casino area with professional firearms training focused on protecting your home and loved ones.
Near Alpine Creek Town Center · Viejas Casino & Resort area · Alpine Community CenterFirearms training in Ramona
Serving Ramona families from Downtown Ramona to the Ramona Valley with professional firearms training focused on protecting your home and loved ones.
Near Ramona Grasslands · Downtown Ramona · Ramona ValleyFirearms training in Jamul
Serving Jamul families from Jamul Casino area to Steele Canyon with professional firearms training focused on protecting your home and loved ones.
Near Jamul Casino area · Hollenbeck Canyon · Rancho JamulFirearms training in Julian
Serving Julian families from Historic downtown Julian to the Cuyamaca Mountains area with professional firearms training focused on protecting your home and loved ones.
Near Historic Julian downtown · Julian Mining Company area · Apple orchards districtFirearms training in Pine Valley
Serving Pine Valley families from Pine Valley Creek to the Laguna Mountains area with professional firearms training focused on protecting your home and loved ones.
Near Pine Valley Creek · Laguna Mountains area · Pine Valley CommunityWhat students say
Where is the range?
Live-fire classes run on a private ranch range in Dulzura, in East County. The exact address and directions arrive with your booking.
Do you do home-defense training in El Cajon?
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.
