Welcome to 
Rio Jitsu

Brazilian Jiu Jitsu

Brazilian Jiu Jitsu (BJJ) is a martial art and combat sport that emphasizes ground fighting and submission holds to control and defeat an opponent. You'll learn to control and submit opponents in a friendly and challenging environment.

Judo

Judo is a Japanese martial art where throws, holds, and grappling techniques are used to subdue an opponent. You'll gain physical strength, flexibility, mental discipline, and increased self-confidence from practicing judo.

Why choose Rio Jitsu?

Whether you're just starting your fitness journey or looking to enhance your routine, Rio Jitsu provides a supportive and motivating environment.

Our team is dedicated to helping you achieve your personal goals, ensuring you have the best experience possible.

Trusted By Our Members

Frequently Asked Questions

Check out the most frequently asked questions about Rio Jitsu .


Still haven't found the answer?

Contact Us

Is there a free trial?

Yes. We offer a free week trial for all of our programs. 

Is there an age limit?

The only age limit at Rio Jitsu is to start classes: 3 years old for Brazilian Jiu-Jitsu and 6 years old for Judo. Other than that, you’re never too old to start taking classes. 

Do I need to be in shape or have experience before starting?

Not at all! Our classes are beginner-friendly and designed for all fitness levels. You’ll learn step-by-step, at your own pace, with lots of guidance from our coaches. Most of our students had no martial arts experience when they started. They just booked their class, showed up, tried a class, and fell in love with it.

Is Brazilian Jiu-Jitsu or Judo safe for kids?

Yes! Safety is our top priority. We group kids by age, keep classes supervised at all times, and teach proper technique, control, and respect. Both Jiu-Jitsu and Judo are martial arts that focus on leverage, balance, and problem-solving (no punches or kicks). Kids learn in a fun, structured, and safe environment.

What do I (or my child) need for the first class?

Just comfortable workout clothes (like a t-shirt and athletic pants/shorts) and a water bottle. We’ll provide everything else for your trial, including a loaner uniform if needed. Most families like to take advantage of our free trial week first, since it’s the best way to see if training is a good fit before buying gear. 

Schedule

Schedule

01/12/2026 - 01/18/2026
12 Mon 13 Tue 14 Wed 15 Thu 16 Fri 17 Sat 18 Sun
12 Mon
13 Tue
14 Wed
15 Thu
16 Fri
17 Sat
18 Sun
12:00am
1:00am
2:00am
3:00am
4:00am
5:00am
6:00am
7:00am
8:00am
9:00am
10:00am
11:00am
12:00pm
1:00pm
2:00pm
3:00pm
4:00pm
5:00pm
6:00pm
7:00pm
8:00pm
9:00pm
10:00pm
11:00pm

Gi All Levels

6 - 7am
6:00am - 7:00am

Gi All Levels

JMJoao Marinho
Gi All Levels
Monday, January 12 · 6:00am - 7:00am
Instructors:
Joao Marinho

Homeschooled Kids BJJ

9:30 - 10:30am
9:30am - 10:30am

Homeschooled Kids BJJ

OAOscar Amaral Prata
Homeschooled Kids BJJ
Monday, January 12 · 9:30am - 10:30am
Instructors:
Oscar Amaral Prata

Gi All Levels

12 - 1pm
12:00pm - 1:00pm

Gi All Levels

JMJoao Marinho
Gi All Levels
Monday, January 12 · 12:00pm - 1:00pm
Instructors:
Joao Marinho

Kids 2

4 - 5pm
4:00pm - 5:00pm

Kids 2

VRVanessa Rafful
Kids 2
Monday, January 12 · 4:00pm - 5:00pm
Instructors:
Vanessa Rafful

Kids 1

4:30 - 5:30pm
4:30pm - 5:30pm

Kids 1

JMJoao Marinho
Kids 1
Monday, January 12 · 4:30pm - 5:30pm
Instructors:
Joao Marinho

Little Kids

5 - 5:45pm
5:00pm - 5:45pm

Little Kids

ADAngela Dahlgren
Little Kids
Monday, January 12 · 5:00pm - 5:45pm
Instructors:
Angela Dahlgren

Kids 2

5:30 - 6:30pm
5:30pm - 6:30pm

Kids 2

BBBranden Bell
Kids 2
Monday, January 12 · 5:30pm - 6:30pm
Instructors:
Branden Bell

Gi Fundamentals

5:45 - 6:45pm
5:45pm - 6:45pm

Gi Fundamentals

JMJoao Marinho
Gi Fundamentals
Monday, January 12 · 5:45pm - 6:45pm
Instructors:
Joao Marinho

Gi All Levels

6:30 - 8pm
6:30pm - 8:00pm

Gi All Levels

VMVinicius Marinho
Gi All Levels
Monday, January 12 · 6:30pm - 8:00pm
Instructors:
Vinicius Marinho

Gi All Levels

6 - 7am
6:00am - 7:00am

Gi All Levels

VMVinicius Marinho
Gi All Levels
Tuesday, January 13 · 6:00am - 7:00am
Instructors:
Vinicius Marinho

NoGi All Levels

9:30 - 10:30am
9:30am - 10:30am

NoGi All Levels

VMVinicius Marinho
NoGi All Levels
Tuesday, January 13 · 9:30am - 10:30am
Instructors:
Vinicius Marinho

Gi All Levels

12 - 1pm
12:00pm - 1:00pm

Gi All Levels

OAOscar Amaral Prata
Gi All Levels
Tuesday, January 13 · 12:00pm - 1:00pm
Instructors:
Oscar Amaral Prata

Kids 2 NoGi

4:30 - 5:30pm
4:30pm - 5:30pm

Kids 2 NoGi

VRVanessa Rafful
Kids 2 NoGi
Tuesday, January 13 · 4:30pm - 5:30pm
Instructors:
Vanessa Rafful

Teens

4:30 - 5:30pm
4:30pm - 5:30pm

Teens

JMJoao Marinho
Teens
Tuesday, January 13 · 4:30pm - 5:30pm
Instructors:
Joao Marinho

Gi Fundamentals

5:30 - 6:30pm
5:30pm - 6:30pm

Gi Fundamentals

VMVinicius Marinho
Gi Fundamentals
Tuesday, January 13 · 5:30pm - 6:30pm
Instructors:
Vinicius Marinho

Kids 1 NoGi

5:30 - 6:30pm
5:30pm - 6:30pm

Kids 1 NoGi

JMJoao Marinho
Kids 1 NoGi
Tuesday, January 13 · 5:30pm - 6:30pm
Instructors:
Joao Marinho

Gi All Levels

6:30 - 8pm
6:30pm - 8:00pm

Gi All Levels

ABArthur Babin
Gi All Levels
Tuesday, January 13 · 6:30pm - 8:00pm
Instructors:
Arthur Babin

Judo

6:45 - 7:45pm
6:45pm - 7:45pm

Judo

ZPZac Peterson
Judo
Tuesday, January 13 · 6:45pm - 7:45pm
Instructors:
Zac Peterson

NoGi All Levels

6 - 7am
6:00am - 7:00am

NoGi All Levels

JMJoao Marinho
NoGi All Levels
Wednesday, January 14 · 6:00am - 7:00am
Instructors:
Joao Marinho

Homeschooled Kids BJJ

9:30 - 10:30am
9:30am - 10:30am

Homeschooled Kids BJJ

OAOscar Amaral Prata
Homeschooled Kids BJJ
Wednesday, January 14 · 9:30am - 10:30am
Instructors:
Oscar Amaral Prata

NoGi All Levels

12 - 1pm
12:00pm - 1:00pm

NoGi All Levels

JMJoao Marinho
NoGi All Levels
Wednesday, January 14 · 12:00pm - 1:00pm
Instructors:
Joao Marinho

Kids 2

4 - 5pm
4:00pm - 5:00pm

Kids 2

VRVanessa Rafful
Kids 2
Wednesday, January 14 · 4:00pm - 5:00pm
Instructors:
Vanessa Rafful

Kids 1

4:30 - 5:30pm
4:30pm - 5:30pm

Kids 1

JMJoao Marinho
Kids 1
Wednesday, January 14 · 4:30pm - 5:30pm
Instructors:
Joao Marinho

Little Kids

5 - 5:45pm
5:00pm - 5:45pm

Little Kids

ADAngela Dahlgren
Little Kids
Wednesday, January 14 · 5:00pm - 5:45pm
Instructors:
Angela Dahlgren

Kids 2

5:30 - 6:30pm
5:30pm - 6:30pm

Kids 2

BBBranden Bell
Kids 2
Wednesday, January 14 · 5:30pm - 6:30pm
Instructors:
Branden Bell

Gi Fundamentals

5:45 - 6:45pm
5:45pm - 6:45pm

Gi Fundamentals

JMJoao Marinho
Gi Fundamentals
Wednesday, January 14 · 5:45pm - 6:45pm
Instructors:
Joao Marinho

Gi All Levels

6:30 - 8pm
6:30pm - 8:00pm

Gi All Levels

VMVinicius Marinho
Gi All Levels
Wednesday, January 14 · 6:30pm - 8:00pm
Instructors:
Vinicius Marinho

NoGi All Levels

6 - 7am
6:00am - 7:00am

NoGi All Levels

VMVinicius Marinho Book
NoGi All Levels
Thursday, January 15 · 6:00am - 7:00am
Instructors:
Vinicius Marinho

Gi All Levels

9:30 - 10:30am
9:30am - 10:30am

Gi All Levels

VMVinicius Marinho Book
Gi All Levels
Thursday, January 15 · 9:30am - 10:30am
Instructors:
Vinicius Marinho

Gi All Levels

12 - 1pm
12:00pm - 1:00pm

Gi All Levels

OAOscar Amaral Prata Book
Gi All Levels
Thursday, January 15 · 12:00pm - 1:00pm
Instructors:
Oscar Amaral Prata

Kids 2

4:30 - 5:30pm
4:30pm - 5:30pm

Kids 2

VRVanessa Rafful Book
Kids 2
Thursday, January 15 · 4:30pm - 5:30pm
Instructors:
Vanessa Rafful

Teens

4:30 - 5:30pm
4:30pm - 5:30pm

Teens

JMJoao Marinho Book
Teens
Thursday, January 15 · 4:30pm - 5:30pm
Instructors:
Joao Marinho

Kids 1

5:30 - 6:30pm
5:30pm - 6:30pm

Kids 1

JMJoao Marinho Book
Kids 1
Thursday, January 15 · 5:30pm - 6:30pm
Instructors:
Joao Marinho

NoGi Fundamentals

5:30 - 6:30pm
5:30pm - 6:30pm

NoGi Fundamentals

VMVinicius Marinho Book
NoGi Fundamentals
Thursday, January 15 · 5:30pm - 6:30pm
Instructors:
Vinicius Marinho

NoGi All Levels

6:30 - 8pm
6:30pm - 8:00pm

NoGi All Levels

ABArthur Babin Book
NoGi All Levels
Thursday, January 15 · 6:30pm - 8:00pm
Instructors:
Arthur Babin

Judo

6:45 - 7:45pm
6:45pm - 7:45pm

Judo

ZPZac Peterson Book
Judo
Thursday, January 15 · 6:45pm - 7:45pm
Instructors:
Zac Peterson

Gi All Levels

6 - 7am
6:00am - 7:00am

Gi All Levels

JMJoao Marinho Book
Gi All Levels
Friday, January 16 · 6:00am - 7:00am
Instructors:
Joao Marinho

Gi All Levels

12 - 1pm
12:00pm - 1:00pm

Gi All Levels

JMJoao Marinho Book
Gi All Levels
Friday, January 16 · 12:00pm - 1:00pm
Instructors:
Joao Marinho

Teens NoGi

4:30 - 5:30pm
4:30pm - 5:30pm

Teens NoGi

JMJoao Marinho Book
Teens NoGi
Friday, January 16 · 4:30pm - 5:30pm
Instructors:
Joao Marinho

Little Kids

5 - 5:45pm
5:00pm - 5:45pm

Little Kids

CRCoach Russ Book
Little Kids
Friday, January 16 · 5:00pm - 5:45pm
Instructors:
Coach Russ

Kids Judo

5:30 - 6:30pm
5:30pm - 6:30pm

Kids Judo

BABrant A Lander Book
Kids Judo
Friday, January 16 · 5:30pm - 6:30pm
Instructors:
Brant A Lander

Gi All Levels

5:45 - 7:45pm
5:45pm - 7:45pm

Gi All Levels

JMJoao Marinho Book
Gi All Levels
Friday, January 16 · 5:45pm - 7:45pm
Instructors:
Joao Marinho

Wrestling

9 - 10am
9:00am - 10:00am

Wrestling

BBBranden Bell Book
Wrestling
Saturday, January 17 · 9:00am - 10:00am
Instructors:
Branden Bell

All Levels Open Roll

10 - 11am
10:00am - 11:00am

All Levels Open Roll

Book
All Levels Open Roll
Saturday, January 17 · 10:00am - 11:00am
No sessions found

Free Week Trial

Enter your e-mail address and program you are interested in to get a week for free! 

Check your e-mail for your free week invite!