Programs

OBA offers 3 types of training programs ranging from beginner to international levels: 

  • Team Programs (membership required)

    • Pre-Team, Pre-Provincial, Provincial B, Provincial A, Elite (National/International) 

  • Group Class Programs

    • Beginner, Intermediate, Advance

  • Private Lesson Programs

    • Advance, Elite, & Head Coach​