I agree with the above advice.
IMO, there are enough resources on the web now that you needn’t deal with recruiters at all. Sites such as the one Brian represents, Tealit, this one and others allow you to cut out the middleman and contact schools directly. There must be some good recruiters out there, and I’m sure some will write in to report more decent ones, but --generally-- I would say give them a miss. I don’t mind telling you I had a negative experience with a recruiter when I arrived; I’ve met many others who have as well.
I was convinced by some that it was better to have a job arranged before I came. The reasoning was that it is better to know you have a job before undertaking something like relocating. Turned out for me that security was an illusion. I like factory boss’ sentiment. If you need everything to be safe and secure with no risks, you may want to rethink your plans. It’s been said that the only real security that exists can be found between your ears. This is especially true here. Things can go wrong no matter how much you try to prepare and attempt to make your landing here a soft one. Generally, the more you take matters such as your own employment search into your own hands, as opposed to trusting people you don’t know who are working for commissions, the better off you’ll likely be. Ideally, that would mean waiting until you get here to check out schools and places you’ll be living in person. If you’re not willing to go that far, the next best would be to deal with a reputable school directly and choose a location in major center.