Skip to content
Students walking the ranch range in the East County hills
Service areas / East County

Firearms training in East County San Diego

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.

Serving El CajonSanteeLa MesaLemon GroveSpring ValleyAlpineJamulDulzuraLakesideRamonaRancho San DiegoCampo
Close to home

Why East County students train with us

Many San Diego ranges are indoor bays where you can’t draw, move or shoot a rifle past 25 yards. Our classes run on an open private ranch in the hills near Dulzura, minutes from Jamul and a short drive from El Cajon and Santee.

  • 01Ranch range nearby. Address sent after you book.
  • 02Phase 1 at your house. We come to you anywhere in East County.
  • 03CCW for San Diego County. Initial and renewal in one class.
Class lined up at the ranch
Pistol student on the ranch range
Vehicle defense drill

What students say

Google reviews

Read what students say about training with Mike on the Castillo Arms Google Business Profile.

East County FAQ

Local questions

Something else? Send us a message. We usually reply within a day.

How far is the range from El Cajon?

The ranch range is in Dulzura, southeast of El Cajon via Jamul. The exact address and directions arrive with your booking.

Do you do home-defense training in Alpine or Ramona?

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.