When we train

2026 Flow BJJ Schedule

Adult & kids BJJ (Gi & No-Gi), women's classes, Muay Thai, Flow Strength, and open mat — all week long in Rockland, Maine. New here? Your first class is on us — just show up a few minutes early.

Your First Class Is Free

Sunday

10:00 AM – 11:30 AMOpen Mat — No-Gi BJJHayden Martz

Monday

5:00 AM – 6:00 AMFlow StrengthSandy Martz
6:00 AM – 7:00 AMFlow StrengthSandy Martz
7:00 AM – 8:00 AMFlow StrengthSandy Martz
12:00 PM – 1:30 PMAdult BJJ — No-GiJoe Guzzardo / Hayden Martz
4:00 PM – 5:00 PMWomen's Gi BJJSandy Martz
5:00 PM – 6:00 PMAdult Muay ThaiKyle Monahan
6:15 PM – 7:15 PMFundamental Jiu JitsuAidan Hamar
7:15 PM – 7:45 PMLive Sparring 

Tuesday

5:00 AM – 6:00 AMFlow StrengthSandy Martz
6:00 AM – 7:00 AMFlow StrengthSandy Martz
7:00 AM – 8:00 AMFlow StrengthSandy Martz
6:15 PM – 7:15 PMAdult Gi BJJHayden Martz
7:15 PM – 7:45 PMGi Live Sparring 

Wednesday

5:00 AM – 6:00 AMFlow StrengthSandy Martz
6:00 AM – 7:00 AMFlow StrengthSandy Martz
7:00 AM – 8:00 AMFlow StrengthSandy Martz
5:00 PM – 5:45 PM10–15 Year Old Kids BJJAidan Hamar
5:45 PM – 6:30 PMWomen's Only BJJSandy Martz
6:30 PM – 7:15 PMFundamental Jiu JitsuHayden Martz
7:15 PM – 7:45 PMLive Sparring 

Thursday

5:00 AM – 6:00 AMFlow StrengthSandy Martz
6:00 AM – 7:00 AMFlow StrengthSandy Martz
7:00 AM – 8:00 AMFlow StrengthSandy Martz
6:15 PM – 7:15 PMAdult No-Gi BJJHayden Martz
7:15 PM – 7:45 PMNo-Gi Live Sparring 

Friday

12:00 PM – 1:30 PMAdult No-Gi BJJJoe Guzzardo
5:00 PM – 6:00 PM10–15 Year Old Kids BJJAidan Hamar
6:00 PM – 7:30 PMAdult Muay ThaiSam Martin

Saturday

10:00 AM – 11:30 AMMuay Thai SparringSam Martin — must be a Flow Muay Thai member. Shin guards, gloves, headgear, mouthguard, and groin protection required.

Sun

10–11:30AMOpen Mat — No-Gi BJJ

Mon

5–6AMFlow Strength
6–7AMFlow Strength
7–8AMFlow Strength
12–1:30PMAdult BJJ — No-Gi
4–5PMWomen's Gi BJJ
5–6PMAdult Muay Thai
6:15–7:15PMFundamental Jiu Jitsu
7:15–7:45PMLive Sparring

Tue

5–6AMFlow Strength
6–7AMFlow Strength
7–8AMFlow Strength
6:15–7:15PMAdult Gi BJJ
7:15–7:45PMGi Live Sparring

Wed

5–6AMFlow Strength
6–7AMFlow Strength
7–8AMFlow Strength
5–5:45PM10–15 Year Old Kids BJJ
5:45–6:30PMWomen's Only BJJ
6:30–7:15PMFundamental Jiu Jitsu
7:15–7:45PMLive Sparring

Thu

5–6AMFlow Strength
6–7AMFlow Strength
7–8AMFlow Strength
6:15–7:15PMAdult No-Gi BJJ
7:15–7:45PMNo-Gi Live Sparring

Fri

12–1:30PMAdult No-Gi BJJ
5–6PM10–15 Year Old Kids BJJ
6–7:30PMAdult Muay Thai

Sat

10–11:30AMMuay Thai Sparring

Your First Class Is Free

Come see what Flow BJJ is all about. Grab a friend or come solo — we'll take care of the rest.

Claim Your Free Class

Stay in the Loop

Seminars, events, and news from the mats.

First Class Free Schedule