Check our Schedule

At Rafa Jiu-Jitsu, we offer a variety of classes to fit your busy life. From beginner sessions to advanced training, kids’ programs, and private lessons, our flexible schedule ensures that there’s always a time to step on the mats.

SATURDAY CLASSES ARE OCCASIONAL. PLEASE CHECK SCHEDULE WEEKLY OR CONTACT US TO CONFIRM.

MON
TUE
WED
THU
FRI
SAT
9:00 - 10:00 AM
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Functional Strength Strength, mobility, and conditioning open to all members — no Jiu-Jitsu experience required.See the program → Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Functional Strength Strength, mobility, and conditioning open to all members — no Jiu-Jitsu experience required.See the program → Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Kids Class
Ages 5 and up (occasional class)
Occasional — please confirm with us before you come. Jiu-Jitsu for kids ages 5 and up — discipline, focus, and confidence.See the kids program →
10:00 - 11:00 AM
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Fundamentals
Adults & Women
Jiu-Jitsu fundamentals for adults, all levels, mixed classes.See the program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Fundamentals
Adults & Women
Jiu-Jitsu fundamentals for adults, all levels, mixed classes.See the program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Fundamentals
Adults & Women (occasional class)
Occasional — please confirm with us before you come. Jiu-Jitsu fundamentals for adults, all levels, mixed classes.See the program →
11:00 AM - 4:10 PM
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Occasional Classes Availability varies week to week — check with us before you come.Get in touch →
4:10 - 4:50 PM
Jiu-Jitsu Little Kids
Ages 2–4
Ages 2–4 — a playful introduction to the sport for our youngest students.See the kids program →
Jiu-Jitsu Little Kids
Ages 2–4
Ages 2–4 — a playful introduction to the sport for our youngest students.See the kids program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Little Kids
Ages 2–4
Ages 2–4 — a playful introduction to the sport for our youngest students.See the kids program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Occasional Classes Availability varies week to week — check with us before you come.Get in touch →
4:50 - 5:40 PM
Jiu-Jitsu Kids Class 1
Ages 5 and up (same class as Kids Class 2, different time)
Same class as Kids Class 2 — just a different time. Jiu-Jitsu for kids ages 5 and up — discipline, focus, and confidence.See the kids program →
Jiu-Jitsu Kids Class 1
Ages 5 and up (same class as Kids Class 2, different time)
Same class as Kids Class 2 — just a different time. Jiu-Jitsu for kids ages 5 and up — discipline, focus, and confidence.See the kids program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Kids Class 1
Ages 5 and up (same class as Kids Class 2, different time)
Same class as Kids Class 2 — just a different time. Jiu-Jitsu for kids ages 5 and up — discipline, focus, and confidence.See the kids program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Occasional Classes Availability varies week to week — check with us before you come.Get in touch →
5:40 - 6:30 PM
Jiu-Jitsu Kids Class 2
Ages 5 and up (same class as Kids Class 1, different time)
Same class as Kids Class 1 — just a different time. Jiu-Jitsu for kids ages 5 and up — discipline, focus, and confidence.See the kids program →
Jiu-Jitsu Kids Class 2
Ages 5 and up (same class as Kids Class 1, different time)
Same class as Kids Class 1 — just a different time. Jiu-Jitsu for kids ages 5 and up — discipline, focus, and confidence.See the kids program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Kids Class 2
Ages 5 and up (same class as Kids Class 1, different time)
Same class as Kids Class 1 — just a different time. Jiu-Jitsu for kids ages 5 and up — discipline, focus, and confidence.See the kids program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Occasional Classes Availability varies week to week — check with us before you come.Get in touch →
6:30 - 7:30 PM
Jiu-Jitsu Fundamentals
Adults & Women
Jiu-Jitsu fundamentals for adults, all levels, mixed classes.See the program →
Jiu-Jitsu Fundamentals
Adults & Women
Jiu-Jitsu fundamentals for adults, all levels, mixed classes.See the program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Jiu-Jitsu Fundamentals
Adults & Women
Jiu-Jitsu fundamentals for adults, all levels, mixed classes.See the program →
Private Class One-on-one instruction with a coach dedicated to your pace.See private lessons → Occasional Classes Availability varies week to week — check with us before you come.Get in touch →

Occasional class — please confirm with us before you come.

Kids Class 1 and Kids Class 2 are the same class, taught twice each evening. Class 1 is the first session (4:50 PM) and Class 2 the second (5:40 PM) — pick whichever time suits your family.

Ready to Join Our Academy?

Find a class that fits your week, then come try it out — your first class at our Windsor, CA academy is on us.