Sorted by weekly adult classes, schedule availability, pricing transparency, recent updates, then name.
Carlsbad, Oceanside, Vista, Encinitas, San Marcos, Solana Beach, Del Mar
Weekly Training(adult): 22 sessions. Morning 8 · Noon 5 · Evening 9 · Open Mat: 1
Weekly Training(adult): 32 sessions. Morning 10 · Noon 5 · Evening 17 · Open Mat: 1
Downtown, Mission Valley, North Park, Pacific Beach, Mission Beach, Ocean Beach, La Jolla, UTC, Mira Mesa
Weekly Training(adult): 21 sessions. Morning 5 · Noon 4 · Evening 12 · Open Mat: 2
Weekly Training(adult): 18 sessions. Morning 10 · Noon 3 · Evening 5 · Open Mat: 5
Weekly Training(adult): 25 sessions. Morning 7 · Noon 5 · Evening 13 · Open Mat: 1
Weekly Training(adult): 10 sessions. Morning 3 · Noon 2 · Evening 5 · Open Mat: 1
Weekly Training(adult): 24 sessions. Morning 4 · Noon 5 · Evening 15 · Open Mat: 1
Weekly Training(adult): 17 sessions. Morning 8 · Noon 4 · Evening 5 · Open Mat: 4
Weekly Training(adult): 19 sessions. Morning 6 · Noon 5 · Evening 7 · Open Mat: 1
Weekly Training(adult): 15 sessions. Morning 3 · Noon 5 · Evening 7 · Open Mat: 0
Weekly Training(adult): 12 sessions. Morning 5 · Noon 2 · Evening 5 · Open Mat: 1
Chula Vista, Imperial Beach, San Ysidro, National City
Weekly Training(adult): 20 sessions. Morning 9 · Noon 7 · Evening 4 · Open Mat: 1
Atos
Weekly Training(adult): 23 sessions. Morning 7 · Noon 8 · Evening 8 · Open Mat: 2
San Diego is a strong city to train in, with solid morning sessions, good lunch options, and active evenings across most neighborhoods.