Thrive Jiu Jitsu & Strength Training

Our students enroll to learn self-defense and strength training but what keeps them coming back is the family and culture that they themselves help to create.  Thrive creates a community that is open, supportive, and encourages growth of mind, body, and spirit.

Kids Classes

Our kids classes are structured to be first and foremost fun! Your kids will learn Jiu-Jitsu techniques and to develop physical strength and coordination. Classes are fast paced with games designed to teach and at the same time keep the students engaged. These classes emphasize focus, confidence and discipline. Our main goal is fun while learning the fundamentals of Jiu-Jitsu.

Adult Classes

Brazilian Jiu-Jitsu is well known to be one of the worlds most effective martial arts.  It teaches techniques that allow the student to control the opponent and the situation without striking. This makes it a perfect art for men and women who want to defend themselves and at the same time get in shape. Our staff creates an atmosphere to learn in a safe and friendly environment.

HIIT Classes

Our High-Intensity Interval Training strength workout is a full hour of quick intense bursts of exercise, followed by strength training intervals which brings the heart rate to an optimal level and burns more fat in less time. Beach Boot Camp is full of positive and fun loving individuals who are all working towards their own personal health and fitness goals at their own pace.

Personal Growth

Our students are given the opportunity to grow daily and learn that hard work and respect create positive growth.   Students are encouraged to be responsible, to set constant goals, and to always strive to improve in all areas of their lives.

4 1/2 - 6 Year Old Classes

Mondays:  3:30 – 4:15
Tuesdays: 3:45 – 4:30
Wednesday: 3:30 – 4:15
Thursdays: 3:45 – 4:30

7 - 10 Year Old Classes

Mondays: 4:20 – 5:20
Wednesdays: 4:20 – 5:20

11 - 14 Year Old Classes

Mondays:  5:25 – 6:25
Wednesdays: 5:25 – 6:20
Fridays:  4:00 – 5:00


7 - 14 Year Old Combined Classes

Tuesdays 4:45 – 6:00
Thursdays: 4:45 – 6:00
Saturdays: 10:00 – 11:15


Adult Day and Evening Classes

Mondays 12:00 – 1:30 & 7:00 – 8:30 p.m.
Tuesdays: 6:30 – 8:00 p.m. (No Gi Training)
Wednesdays: 12:00 – 1:30 & 7:00 – 8:30 p.m.
Thursdays: 6:30 – 8:00 p.m.
Fridays: 12:00 – 1:30
Saturdays: 11:15 – 12:45


Ladies Jiu-Jitsu Evening Classes

Tuesdays: 7:00 – 8:30 p.m.
Thursdays: 7:00 – 8:30 p.m.


Beach Boot Camp with Holly

Start Times
5:45 a.m. & 9:00 a.m.
Tuesdays/Thursdays: 5:45 p.m.
Saturdays: 7:00 a.m.


Train By The Ocean


Our Instructors


Thrive instructors are dedicated to teaching the fundamentals and advanced techniques in Jiu-Jitsu and Strength Training in a safe, comfortable, and encouraging approach.


Jiu-Jitsu Professor OJ Domingues - 3rd Degree Black Belt


Odilon “OJ” Domingues began his training in Brazil with esteemed Gracie-Barra Black Belt, Professor Rey Perez(ACRE BRAZIL) at the age of 12yrs old…


Jiu-Jitsu Professor Ernest Wong - 1st Degree Black Belt


Ernest Wong started studying Bok-fu (Kung-fu/Karate) first with Art Cantu and Phil Cepeda. His adventures then took him to  San Jose State University where he …


Fitness Instructor Holly Rios


Holly Rios is our Beach Boot Camp fitness instructor. Holly was born and raised in Pacifica and now is raising her family here. She is passionate about training …


Jiu-Jitsu Professor Debra Arana - 1st Degree Black Belt


Deb Arana holds a black belt in Brazilian Jiu Jitsu.  Helping people feel comfortable and confident in their bodies is her primary goal and passion, as is her desire to  …