Salem-Keizer Brazilian Jiu-Jitsu Academy is dedicated to bringing cutting edge Jiu Jitsu techniques onto the mats for both youth (ages 5+) and adults. Our head instructor and founder, Professor James, is a world-class competitor and teacher. He is a dedicated and goal oriented person who loves helping others reach their goals.

One of his goals is to help members invest in themselves and learn more about their own capabilities through training Jiu Jitsu. Our members learn in a positive, friendly, and relaxed atmosphere. Whether you're looking to create a healthier lifestyle, a new hobby, or just something different, you can find it at SKBJJ!
Meet Professor James Puopolo
Owner at Salem-Keizer Brazilian Jiu-Jitsu Academy in Salem, OR

James Puopolo started training Jiu Jitsu in January of 2005, shortly after he finished High School. James played for his high school basketball team and wanted to pick up boxing, though his father influenced him to take Brazilian Jiu Jitsu instead after watching a few of the early UFC fights.

Training under Rafael Lovato Jr. while maintaining a career as a math teacher, James managed to become one of the top grapplers in the country. He reached black belt status on October 2011, receiving his belt from Rafael Lovato Junior.

He has since honed his understanding and mastery of Brazilian Jiu-Jitsu under legendary competitors Xande and Saulo Ribeiro. Professor Puopolo competes internationally and has won numerous tournaments, including becoming Oregon's first and only Black Belt World Champion at the 2013 No-Gi Worlds. At Salem-Keizer Brazilian Jiu-Jitsu Academy, he shares his passion for the sport as he teaches students ranging from absolute beginners to advanced practitioners.

Click on a program to get started today!

How to Get Started

Come join our Salem, OR facility! We offer programs in Kids Martial Arts, and Brazilian Jiu Jitsu . Choose a program that most interests you and take the opportunity to sign-up right here on our site for one of our awesome web specials. Or feel free to give us a call at (503) 877-7356 if you have any further questions. We hope to speak with you soon!