Firearms training in North County
From Oceanside and Carlsbad to Escondido, Poway and Fallbrook, Castillo Arms brings Phase 1 home-defense training to your house and runs live-fire pistol, rifle, shotgun and CCW classes on a private ranch range in Dulzura.
Training for North 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 North 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.



North County communities
Firearms training in Oceanside
Serving Oceanside families from Oceanside Pier to Camp Pendleton area with professional firearms training focused on protecting your home and loved ones.
Near Oceanside Pier · Oceanside Harbor · Camp Pendleton areaFirearms training in Carlsbad
Serving Carlsbad families from Carlsbad Village to Legoland area with professional firearms training focused on protecting your home and loved ones.
Near Carlsbad Village · Legoland California area · The Crossings at CarlsbadFirearms training in Encinitas
Serving Encinitas families from Moonlight Beach to Swami's with professional firearms training focused on protecting your home and loved ones.
Near Moonlight Beach · Swami's Beach · San Elijo State BeachFirearms training in Del Mar
Serving Del Mar families from Del Mar Racetrack to Torrey Pines area with professional firearms training focused on protecting your home and loved ones.
Near Del Mar Racetrack · Del Mar Plaza · Powerhouse ParkFirearms training in Solana Beach
Serving Solana Beach families from Cedros Design District to Fletcher Cove with professional firearms training focused on protecting your home and loved ones.
Near Cedros Design District · Fletcher Cove Beach Park · Del Mar Racetrack areaFirearms training in Cardiff-by-the-Sea
Serving Cardiff-by-the-Sea families from Cardiff State Beach to San Elijo Lagoon with professional firearms training focused on protecting your home and loved ones.
Near Cardiff State Beach · San Elijo Lagoon · Seaside Market areaFirearms training in Leucadia
Serving Leucadia families from Beacon's Beach to Coast Highway 101 with professional firearms training focused on protecting your home and loved ones.
Near Beacon's Beach · Leucadia Farmers Market area · Coast Highway 101Firearms training in Escondido
Serving Escondido families from Downtown Escondido to San Diego Zoo Safari Park area with professional firearms training focused on protecting your home and loved ones.
Near Downtown Escondido · California Center for the Arts · Westfield North CountyFirearms training in San Marcos
Serving San Marcos families from Discovery Lake to Double Peak Park with professional firearms training focused on protecting your home and loved ones.
Near California State University San Marcos area · Discovery Lake · The Shoppes at CarlsbadFirearms training in Vista
Serving Vista families from Vista Village to Brengle Terrace Park with professional firearms training focused on protecting your home and loved ones.
Near Vista Village · Brengle Terrace Park · Wave Waterpark areaFirearms training in Poway
Serving Poway families from Lake Poway to Blue Sky Ecological Reserve with professional firearms training focused on protecting your home and loved ones.
Near Old Poway Park · Lake Poway · Poway Center for the Performing Arts areaFirearms training in Rancho Bernardo
Serving Rancho Bernardo families from Rancho Bernardo Community Park to Lake Hodges area with professional firearms training focused on protecting your home and loved ones.
Near Rancho Bernardo Community Park · Westwood Club · Bernardo Winery areaFirearms training in Rancho Penasquitos
Serving Rancho Penasquitos families from Los Penasquitos Canyon Preserve to Black Mountain area with professional firearms training focused on protecting your home and loved ones.
Near Los Penasquitos Canyon Preserve · Rancho Penasquitos Town Center · Adobe FallsFirearms training in Valley Center
Serving Valley Center families from Lake Wohlford to Woods Valley area with professional firearms training focused on protecting your home and loved ones.
Near Lake Wohlford · Valley Center Town Square · Woods Valley areaFirearms training in Fallbrook
Serving Fallbrook families from Downtown Fallbrook to Camp Pendleton area with professional firearms training focused on protecting your home and loved ones.
Near Downtown Fallbrook · Live Oak Park · Fallbrook Community CenterWhat 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 Oceanside?
Yes. Phase 1 is taught in your own home anywhere in North 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.
