VISA's
I could be wrong but...
You only need an M1 visa if you are completing more than 7hrs training per week. Under this and a visa waiver will cover you. Unfortunately even though you are legal it is best not to mention flying to immigration as they are still a bit jumpy.