Class schedule
Riverside County CCW — 16-Hour Initial (In Person)
The 16-hour in-person initial CCW course for Riverside County applicants, accepted by the Riverside County Sheriff's Office. California firearms law, safe handling, storage, use-of-force and live-fire qualification over two consecutive days.
16 hours. $275 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Friday, November 6, 2026 – Saturday, November 7, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Saturday, November 7, 2026 – Sunday, November 8, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Saturday, November 14, 2026 – Sunday, November 15, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Wednesday, November 18, 2026 – Thursday, November 19, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Saturday, November 21, 2026 – Sunday, November 22, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Friday, December 4, 2026 – Saturday, December 5, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Saturday, December 5, 2026 – Sunday, December 6, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Wednesday, December 16, 2026 – Thursday, December 17, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 16-Hour Initial (In Person) — Riverside County. Saturday, December 19, 2026 – Sunday, December 20, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 8-Hour Renewal (In Person)
The 8-hour renewal course for current Riverside County CCW holders, accepted by the Riverside County Sheriff's Office. Legal updates, safe handling review and live-fire requalification in one day.
8 hours. $175 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Friday, November 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Sunday, November 8, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Sunday, November 15, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Thursday, November 19, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Sunday, November 22, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Friday, December 4, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Sunday, December 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Thursday, December 17, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Riverside County CCW — 8-Hour Renewal (In Person) — Riverside County. Sunday, December 20, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person)
The 16-hour in-person initial CCW course for Los Angeles County applicants, accepted by the Los Angeles County Sheriff's Department. California firearms law, safe handling, storage, use-of-force and live-fire qualification over two consecutive days.
16 hours. $275 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Friday, November 6, 2026 – Saturday, November 7, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Saturday, November 7, 2026 – Sunday, November 8, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Saturday, November 14, 2026 – Sunday, November 15, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Wednesday, November 18, 2026 – Thursday, November 19, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Saturday, November 21, 2026 – Sunday, November 22, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Friday, December 4, 2026 – Saturday, December 5, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Saturday, December 5, 2026 – Sunday, December 6, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Wednesday, December 16, 2026 – Thursday, December 17, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 16-Hour Initial (In Person) — Los Angeles County. Saturday, December 19, 2026 – Sunday, December 20, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person)
The 8-hour renewal course for current Los Angeles County CCW holders, accepted by the Los Angeles County Sheriff's Department. Legal updates, safe handling review and live-fire requalification in one day.
8 hours. $175 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Friday, November 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Sunday, November 8, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Sunday, November 15, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Thursday, November 19, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Sunday, November 22, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Friday, December 4, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Sunday, December 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Thursday, December 17, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Los Angeles County CCW — 8-Hour Renewal (In Person) — Los Angeles County. Sunday, December 20, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
Orange County CCW — 16-Hour Initial (In Person)
The 16-hour in-person initial CCW course for Orange County applicants, accepted by the Orange County Sheriff's Department. California firearms law, safe handling, storage, use-of-force and live-fire qualification over two consecutive days.
16 hours. $275 USD. Paragraph 2 — Anaheim Hills.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Friday, November 6, 2026 – Saturday, November 7, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 48 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Saturday, November 7, 2026 – Sunday, November 8, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 49 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Saturday, November 14, 2026 – Sunday, November 15, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 49 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Wednesday, November 18, 2026 – Thursday, November 19, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Saturday, November 21, 2026 – Sunday, November 22, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 49 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Friday, December 4, 2026 – Saturday, December 5, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Saturday, December 5, 2026 – Sunday, December 6, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Wednesday, December 16, 2026 – Thursday, December 17, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 16-Hour Initial (In Person) — Orange County. Saturday, December 19, 2026 – Sunday, December 20, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 8-Hour Renewal (In Person)
The 8-hour renewal course for current Orange County CCW holders, accepted by the Orange County Sheriff's Department. Legal updates, safe handling review and live-fire requalification in one day.
8 hours. $175 USD. Paragraph 2 — Anaheim Hills.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Friday, November 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 48 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Sunday, November 8, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 49 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Sunday, November 15, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 49 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Thursday, November 19, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Sunday, November 22, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Friday, December 4, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Sunday, December 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Thursday, December 17, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
Orange County CCW — 8-Hour Renewal (In Person) — Orange County. Sunday, December 20, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 — Anaheim Hills, 5101 E La Palma Ave. #202-1, Anaheim Hills, CA 92807. 50 seats left.
San Diego County CCW — 16-Hour Initial (In Person)
The 16-hour in-person initial CCW course for San Diego County applicants, accepted by the San Diego County Sheriff's Office. California firearms law, safe handling, storage, use-of-force and live-fire qualification over two consecutive days.
16 hours. $275 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Friday, November 6, 2026 – Saturday, November 7, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Saturday, November 7, 2026 – Sunday, November 8, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Saturday, November 14, 2026 – Sunday, November 15, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Wednesday, November 18, 2026 – Thursday, November 19, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Saturday, November 21, 2026 – Sunday, November 22, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Friday, December 4, 2026 – Saturday, December 5, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Saturday, December 5, 2026 – Sunday, December 6, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Wednesday, December 16, 2026 – Thursday, December 17, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 16-Hour Initial (In Person) — San Diego County. Saturday, December 19, 2026 – Sunday, December 20, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 8-Hour Renewal (In Person)
The 8-hour renewal course for current San Diego County CCW holders, accepted by the San Diego County Sheriff's Office. Legal updates, safe handling review and live-fire requalification in one day.
8 hours. $175 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Friday, November 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Sunday, November 8, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Sunday, November 15, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Thursday, November 19, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Sunday, November 22, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Friday, December 4, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Sunday, December 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Thursday, December 17, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Diego County CCW — 8-Hour Renewal (In Person) — San Diego County. Sunday, December 20, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person)
16-Hour Initial CCW instruction for San Bernardino County applicants with Jim Belanger. Sheriff's training letter required before enrolling.
16 hours. $275 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
We teach San Bernardino County students. San Bernardino County classes are taught by Jim Belanger as an individual instructor. Contact Jim with your Sheriff's training letter before enrolling.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Friday, November 6, 2026 – Saturday, November 7, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Saturday, November 7, 2026 – Sunday, November 8, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Saturday, November 14, 2026 – Sunday, November 15, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Wednesday, November 18, 2026 – Thursday, November 19, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Saturday, November 21, 2026 – Sunday, November 22, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Friday, December 4, 2026 – Saturday, December 5, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Saturday, December 5, 2026 – Sunday, December 6, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Wednesday, December 16, 2026 – Thursday, December 17, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 16-Hour Initial (In Person) — San Bernardino County. Saturday, December 19, 2026 – Sunday, December 20, 2026. 8:00 AM – 5:00 PM (both days). $275 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person)
8-Hour Renewal CCW instruction for San Bernardino County applicants with Jim Belanger. Sheriff's training letter required before enrolling.
8 hours. $175 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
We teach San Bernardino County students. San Bernardino County classes are taught by Jim Belanger as an individual instructor. Contact Jim with your Sheriff's training letter before enrolling.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Friday, November 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 48 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Sunday, November 8, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Sunday, November 15, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 49 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Thursday, November 19, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Sunday, November 22, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Friday, December 4, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Sunday, December 6, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Thursday, December 17, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
San Bernardino County CCW — 8-Hour Renewal (In Person) — San Bernardino County. Sunday, December 20, 2026. 8:00 AM – 5:00 PM. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 50 seats left.
USCCA CCW & Home Defense Fundamentals — Instructor Certification
Two-day USCCA instructor certification workshop covering concealed carry and home defense fundamentals, teaching methodology, and range management.
16 hours. $600 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
USCCA CCW & Home Defense Fundamentals — Instructor Certification. Saturday, December 12, 2026 – Sunday, December 13, 2026. 8:00 AM – 5:00 PM. $600 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 15 seats left.
NRA Basic Shotgun
Entry-level shotgun course covering shotgun types, ammunition, safe handling, shooting fundamentals and live fire.
9 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Basic Shotgun. Thursday, November 12, 2026. 8:00 AM – 5:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 16 seats left.
NRA Shotgun Instructor Workshop
NRA certification workshop for shotgun instructors. Basic Instructor Training may be required — call to confirm eligibility.
10 hours. $245 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Shotgun Instructor Workshop. Friday, November 13, 2026. 8:00 AM – 5:00 PM. $240 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 16 seats left.
Non-Lethal: Pepper Spray & Gel
Hands-on introduction to defensive spray and gel: deployment, distance, wind, aftercare and legal considerations.
2 hours. $29.95 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Non-Lethal: Self Defense with Byrna
Learn to operate and deploy the Byrna launcher for personal defense, including maintenance, projectile options and effective range.
2 hours. $29.95 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Non-Lethal: Taser
Taser familiarization and deployment class: device operation, safe carry, targeting and legal use of force.
2 hours. $49.95 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Basic Pistol Course
The classic NRA Basic Pistol course: pistol types and operation, ammunition, safe handling and storage, shooting fundamentals, and live fire on the range.
8 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Basic Pistol Course. Monday, November 23, 2026. 8:00 AM – 5:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd., Eastvale, CA 92880. 16 seats left.
NRA Pistol Instructor Workshop (with BIT)
Two-day NRA pistol instructor workshop including Basic Instructor Training. Interview required before enrollment — call Anaheim Hills: 714-200-1202.
16 hours. $225 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Pistol Instructor Workshop (with BIT). Tuesday, November 24, 2026 – Wednesday, November 25, 2026. 8:00 AM – 5:00 PM. $225 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd., Eastvale, CA 92880. 16 seats left.
NRA Basic Instructor Training (BIT)
The prerequisite NRA Basic Instructor Training block covering teaching methodology and course administration.
6 hours. $120 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Basic Instructor Training (BIT). Tuesday, November 24, 2026 – Wednesday, November 25, 2026. 8:00 AM – 5:00 PM. $240 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 17 seats left.
Step by Step — How to Become a Firearms Instructor in California
A practical roadmap through the certifications, paperwork, insurance and business steps required to teach firearms courses in California.
4 hours. $49.95 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Basic Rifle Course
Rifle fundamentals: actions and calibers, safe handling, sight alignment, positions, cleaning and live fire.
9 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Rifle Instructor Workshop
NRA certification workshop for rifle instructors, including lesson delivery and range management.
10 hours. $225 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Personal Protection Inside the Home
Defensive strategies for the home: safe storage, legal use of force, defensive shooting fundamentals and family planning.
10 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Personal Protection Inside the Home. Monday, December 14, 2026. 8:00 AM – 5:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd., Eastvale, CA 92880. 17 seats left.
NRA Personal Protection Outside the Home
Concealed carry skills for daily life: holster selection, drawing from concealment, situational awareness and legal considerations.
10 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Personal Protection Outside the Home. Wednesday, January 6, 2027. 8:00 AM – 5:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 17 seats left.
NRA Certified Instructor — PPITH
Instructor certification for Personal Protection Inside the Home. BIT required prior to attendance.
10 hours. $225 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Certified Instructor — PPITH. Tuesday, December 15, 2026. 8:00 AM – 5:00 PM. $225 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd., Eastvale, CA 92880. 17 seats left.
NRA Certified Instructor — PPOTH
Two-day instructor certification for Personal Protection Outside the Home, including concealed-carry teaching drills.
20 hours. $240 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Certified Instructor — PPOTH. Thursday, January 7, 2027 – Friday, January 8, 2027. 8:00 AM – 5:00 PM. $240 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd., Eastvale, CA 92880. 17 seats left.
USCCA Home Defense Fundamentals
Build a complete home defense plan: hardening your home, safe storage, responding to a break-in, and defensive shooting skills.
9 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Getting Over the Fear of a Firearm
A patient, pressure-free introduction for brand new shooters. Learn to handle a firearm safely and confidently. Bring a friend — buy one get one.
3 hours. $29.95 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Women Shoot Better Than Men — Learn Why
A focused, welcoming session on the fundamentals that make women exceptional shooters. Bring a friend — buy one get one.
4 hours. $49.95 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
You Inherited a Firearm — How to Clean, Store & Handle It
What to do when a firearm comes into your life unexpectedly: safe handling, legal transfer basics, cleaning and secure storage. Bring a friend — buy one get one.
3 hours. $29.95 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Handgun Basics — Bass Pro Shops Rancho Cucamonga
Free-form evening seminar on handgun basics: how a pistol works, choosing your first handgun, and safe handling.
2 hours. Contact for pricing. Bass Pro Shops — Rancho Cucamonga.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Firearms Safety Rules — Bass Pro Shops Rancho Cucamonga
The universal firearm safety rules explained and demonstrated, plus safe storage options for households with kids.
2 hours. Contact for pricing. Bass Pro Shops — Rancho Cucamonga.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Handgun Basics — Bass Pro Shops Irvine
Evening seminar covering pistol operation, first-handgun selection, and safe handling for new owners.
2 hours. Contact for pricing. Bass Pro Shops — Irvine.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Private Class
One-on-one or small-group instruction built around your goals, at a time that works for you. Call Anaheim Hills: 714-200-1202 to schedule.
3 hours. $225 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
AR-15: Where Do I Begin?
Private lessons on the AR-15 platform: California-compliant configurations, operation, cleaning, optics and range work.
3 hours. Contact for pricing. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA Basic CCW Course
NRA concealed carry curriculum for permit holders and applicants. Call first to interview — Anaheim Hills: 714-200-1202.
8 hours. Contact for pricing. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
NRA CCW Instructor Workshop
Certification workshop for CCW instructors. Call first to interview — Anaheim Hills: 714-200-1202.
16 hours. Contact for pricing. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Semi-Private Lesson Package (9 AM – 12 PM)
A fun, small-group lesson that's great for family and friends. One hour in the classroom, then two hours on the range. Up to 4 people per session.
3 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Semi-Private Lesson Package (9 AM – 12 PM). Thursday, November 5, 2026. 9:00 AM – 12:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (9 AM – 12 PM). Friday, November 20, 2026. 9:00 AM – 12:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (9 AM – 12 PM). Thursday, December 3, 2026. 9:00 AM – 12:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (9 AM – 12 PM). Friday, December 18, 2026. 9:00 AM – 12:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (9 AM – 12 PM). Monday, December 21, 2026. 9:00 AM – 12:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (1 PM – 4 PM)
A fun, small-group lesson that's great for family and friends. One hour in the classroom, then two hours on the range. Up to 4 people per session.
3 hours. $195 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
Semi-Private Lesson Package (1 PM – 4 PM). Thursday, November 5, 2026. 1:00 PM – 4:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (1 PM – 4 PM). Friday, November 20, 2026. 1:00 PM – 4:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (1 PM – 4 PM). Thursday, December 3, 2026. 1:00 PM – 4:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (1 PM – 4 PM). Friday, December 18, 2026. 1:00 PM – 4:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
Semi-Private Lesson Package (1 PM – 4 PM). Monday, December 21, 2026. 1:00 PM – 4:00 PM. $195 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 4 seats left.
AZ/UT Multi-State Permit Class (CCW Add-On)
Add-on to any 16-hour initial or 8-hour renewal CCW class. Sign up when you book, or add it on in class as a walk-in. 4 hours. No shooting qualification. Multi-State Concealed Carry Permit Holder (Arizona & Utah Non-Resident Permits) Authorized to carry a concealed firearm in multiple states under the Arizona Non-Resident Concealed Carry Permit and the Utah Concealed Firearm Permit, both issued for lawful travel purposes. These permits are recognized in 37+ states for Arizona and 36+ states for Utah, providing broad out-of-state carry coverage when traveling. Scope & Compliance: Permits are non-resident and explicitly designed for travelers, not Arizona or Utah residents. Coverage is based on state reciprocity agreements; recognition varies by state and may change over time. Always verify current laws in each state before carrying, including location restrictions, transport rules, and prohibited places. Practical Use: These permits are held in conjunction with other reciprocal permits (e.g., Florida) to maximize legal carry coverage across the U.S.
4 hours. $175 USD. Paragraph 2 Training Center — Eastvale.
No refunds. Reschedule or get credit with 72 hours' notice. See full policy.
AZ/UT Multi-State Permit Class (CCW Add-On). Friday, November 6, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Saturday, November 7, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Sunday, November 8, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Saturday, November 14, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Sunday, November 15, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Wednesday, November 18, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Thursday, November 19, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Saturday, November 21, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. 16 seats left.
AZ/UT Multi-State Permit Class (CCW Add-On). Sunday, November 22, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Friday, December 4, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Saturday, December 5, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Sunday, December 6, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Wednesday, December 16, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Thursday, December 17, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Saturday, December 19, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.
AZ/UT Multi-State Permit Class (CCW Add-On). Sunday, December 20, 2026. Same day as your CCW class. $175 USD. Venue: Paragraph 2 Training Center — Eastvale, 14995 River Rd, Eastvale, CA 92880. Seat availability confirmed during booking.