Firearms training in Central San Diego
Downtown, Hillcrest, North Park, Mission Valley and the neighborhoods around them: Phase 1 home-defense training is taught inside your own home or apartment, and live-fire classes run on a private ranch range in Dulzura.
Training for Central San Diego 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 Central San Diego, 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.



Central San Diego communities
Firearms training in Downtown San Diego
Serving Downtown San Diego residents from the Gaslamp Quarter to Little Italy with professional firearms training focused on protecting your home and loved ones.
Near Gaslamp Quarter · Seaport Village · Little ItalyFirearms training in Mission Valley
Serving Mission Valley families from Fashion Valley to Mission Valley Center with professional firearms training focused on protecting your home and loved ones.
Near Fashion Valley Mall · Mission Valley Center · Qualcomm Stadium areaFirearms training in Old Town
Serving Old Town families from Old Town State Historic Park to Presidio Park with professional firearms training focused on protecting your home and loved ones.
Near Old Town State Historic Park · Presidio Park · Old Town MarketFirearms training in Hillcrest
Serving Hillcrest residents from Hillcrest Village to Balboa Park area with professional firearms training focused on protecting your home and loved ones.
Near Hillcrest Village · Balboa Park area · University AvenueFirearms training in North Park
Serving North Park families from North Park Main Street to 30th Street corridor with professional firearms training focused on protecting your home and loved ones.
Near North Park Main Street · North Park Theatre area · 30th Street corridorFirearms training in Kensington
Serving Kensington families from Kensington Village to Kensington Park with professional firearms training focused on protecting your home and loved ones.
Near Kensington Village · Kensington Park · Adams AvenueFirearms training in Normal Heights
Serving Normal Heights families from Adams Avenue to Ward Canyon with professional firearms training focused on protecting your home and loved ones.
Near Adams Avenue corridor · Normal Heights Community Park · Ward CanyonFirearms training in City Heights
Serving City Heights families from City Heights Urban Village to Fairmount Village with professional firearms training focused on protecting your home and loved ones.
Near City Heights Urban Village · Azalea Park · Fairmount VillageWhat students say
Local questions
Something else? Send us a message. We usually reply within a day.
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 Downtown San Diego?
Yes. Phase 1 is taught in your own home anywhere in Central San Diego, 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.
