How It Works


Private lessons provide you the ultimate training tool.  This is how we tailor fit the program to meet your exact  needs, goals, strengths, and other factors.  When you are ready, we will pair you with a student whose style matches yours appropriately, creating a relationship where you learn from each other, and push each other to improve.


Group classes are an opportunity for you to apply your material with a variety of partners.  This is done in a controlled setting to reduce risk of injury, and students are carefully partnered together based on size, style, personality, and other factors.


We have a schedule to fit even the busiest of students! Call us at 650-960-0101 for class times and to schedule your first lesson with us!


Monday12:00PM - 9:00PM
Tuesday12:00PM - 9:00PM
Wednesday12:00PM - 9:00PM
Thursday12:00PM - 9:00PM
Friday12:00PM - 9:00PM
Saturday9:00AM - 1:00PM
Sunday -