
Jiu‑Jitsu for everyone.
Gracie Barra Upland offers martial arts classes for kids, teens and adults: build confidence, fitness and real self-defense. Beginners are always welcome.
WearepartoftheGracieBarrafamily,foundedbyMasterCarlosGracieJr.HereinUpland,thatmeanspremiummats,aprovencurriculumandaroomfullofpeoplewhowantyoutogetbetter.
Book your trial class.
No experience needed. Fill out the form, pick a program and a date, and the Gracie Barra Upland team will email you everything you need for your first class.
Programs at Gracie Barra Upland
Every program follows the Gracie Barra Brazilian Jiu‑Jitsu (BJJ) curriculum, from the first class to black belt.

GB Kids
Age-based classes that build confidence, focus, discipline and coordination while kids stay active, make new friends and learn respect and teamwork on the mats.
Learn more→
Adults
Get fit, relieve stress and learn practical self-defense. No experience required: our instructors guide you step by step, with morning and evening classes through the week.
Learn more→
Women's Program
Build strength, confidence and practical self-defense in a welcoming, structured and respectful environment, at your own pace and fitness level.
Learn more→Schedule at GB Upland
At Gracie Barra Upland, adults train in morning and evening classes, and kids classes run throughout the week, organized by age and experience. Find the times that fit your routine and your family.
Our facilities
Gracie Barra Upland is a world-class academy built for every level, from your first class to black belt: premium mats, clean changing areas and certified Gracie Barra instructors.
Premium mats
High-quality mats and plenty of space, so every class is safe, clean and focused on technique.
Viewing lounge
Clean, spacious changing areas and a comfortable lounge where families can watch class.
Certified coaches
Every class is led by certified Gracie Barra instructors who help each student progress at their own pace.
Inside the academy
Follow on Instagram





Your first class in three steps
Fill out your details
Complete the simple booking form with your information.
Choose your program and date
Select the class type and your preferred time slot.
Get your confirmation
Receive an email with your class details and what to bring.
Find us
- Address
- 1131 W 9th St
Upland, CA 91786 - Classes
- Kids, teens and adults
See the schedule - Phone
- (626) 226-2494
- info@
gbupland.com