As far as guns for the classes, that's up to each individual instructor or school. Some may have guns to loan, some to rent, and some not at all. Just call and ask. There's no need to be shy about it. You won't be the first person to ask them that, and you won't be the last.
A gunfight is not the time to learn new skills.
If you ever have a real need for more than a couple of magazines, your problem is not a shortage of magazines. It's a shortage of people on your side of the argument. -- Art Eatman