Skip to content
Castillo Arms students training at the ranch range
Service areas / North County

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.

How it works here

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.
Castillo Arms class at the ranch
Castillo Arms student training
Castillo Arms training
Cities we serve

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 area

Firearms 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 Carlsbad

Firearms 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 Beach

Firearms 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 Park

Firearms 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 area

Firearms 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 area

Firearms 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 101

Firearms 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 County

Firearms 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 Carlsbad

Firearms 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 area

Firearms 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 area

Firearms 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 area

Firearms 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 Falls

Firearms 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 area

Firearms 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 Center

What students say

North County FAQ

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 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.