Firearms training in South County
Chula Vista, National City, Bonita, Imperial Beach, Coronado and the communities near the border: in-home Phase 1 training comes to you, and live-fire classes run on a private ranch range in Dulzura.
Training for South 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 South 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.



South County communities
Firearms training in Chula Vista
Serving Chula Vista families from the Bayfront to Eastlake with professional firearms training focused on protecting your home and loved ones.
Near Chula Vista Bayfront · Third Avenue Village · Otay Ranch Town CenterFirearms training in National City
Serving National City families from Westfield Plaza Bonita to the Sweetwater River with professional firearms training focused on protecting your home and loved ones.
Near Westfield Plaza Bonita · National City Mile of Cars · Sweetwater RiverFirearms training in Imperial Beach
Serving Imperial Beach families from Imperial Beach Pier to Tijuana Estuary with professional firearms training focused on protecting your home and loved ones.
Near Imperial Beach Pier · Tijuana Estuary · Border Field State ParkFirearms training in Bonita
Serving Bonita families from Bonita Golf Club to Sweetwater Reservoir area with professional firearms training focused on protecting your home and loved ones.
Near Bonita Golf Club · Bonita Village · Sweetwater Reservoir areaFirearms training in San Ysidro
Serving San Ysidro families from Las Americas Premium Outlets to Historic San Ysidro with professional firearms training focused on protecting your home and loved ones.
Near San Ysidro Port of Entry · Las Americas Premium Outlets · Beyer BoulevardFirearms training in Otay Mesa
Serving Otay Mesa families from Otay Ranch to Brown Field area with professional firearms training focused on protecting your home and loved ones.
Near Otay Mesa Port of Entry · Otay Ranch · Brown Field Municipal Airport areaFirearms training in Coronado
Serving Coronado families from Hotel del Coronado to Coronado Beach with professional firearms training focused on protecting your home and loved ones.
Near Hotel del Coronado · Coronado Bridge · Orange AvenueWhat 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 Chula Vista?
Yes. Phase 1 is taught in your own home anywhere in South 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.
