Southwest Rescue in Durango offers one that I took at the end of May. It was very well done and well worth the money. I am a recreational boater and fairly new to rafting.
I did the Whitewater Rescue Technician version which was the same class but cost $50 less and had a slightly different written test. The class is a Rescue 3 certified course.
The students in my class included a bunch of guides, folks who work in adaptive rec programs and some Durango Fire Rescue personnel. I was the only truly recreational only boater, but everyone was cool and my out of shape 40 something self made it through without any trauma.
My one recommendation is to definitely buy or borrow a drysuit for whatever class you take. I would have been very uncomfortable if I had only brought my wetsuit.
Aaron from Southwest Resue has developed a very cool relationship with some folks who own property along the Pine River below Vallecito Lake so our class took place there. No crowds, no other boaters to worry about, no distractions, and a beautiful location. But it is just a mile or 2 downstream of the dam on Vallecito so the water was very cold (hence the drysuit recommendation).
Southwest Rescue offers courses in Wilderness Medicine, Swiftwater Rescue, and Avalanche Education in Colorado, Utah, Arizona, and New Mexico
PM me if you want to know more about the experience I had.
Los Alamos, NM