In addition to the BPC-sponsored skill-development sessions (view calendar here), here are some places near Bellingham where lessons are, or might, be offered.
Locker Room East
5610 Barrett Road, Ferndale
Bellingham YMCA often offers clinics for a variety of levels in periodic weekly sessions of 8-16 people in their gym.
Birch Bay Activity Center
The Birch Bay activity center (part of Birch Bay Blaine Park and Rec) periodically offers classes, clinics and tournaments for a variety of levels. Most of the instruction is indoors in the gym.