One of the hardest classes to find is CCIE training. The simple reason is there are not very many people in the country that are actually taking these classes. Many technicians start out with the intention of going all the way through to CCIE, few actually do. For this reason, it does not make much sense for the training providers to offer these classes. Having a CCIE on staff is very expensive and most companies would avoid this if possible. The solution is to not offer the real high-end classes.
For those of us that have or plan on going through the entire process, the final stage could be frustrating. There are a dozen different places all within driving distance of my home to take CCIE Routing and Switching training. It is just the matter of picking one and negotiating price. However, for the second level, the CCNP, there is only one provider and they are extremely expensive. For this reason, if you lived near me you would likely have to travel out of state to attend CCNP training. Finally, there is not one provider in the country that is offering CCIE training this month. They have an occasional class, but if you are in a hurry you are going to have to wait.
The only solution is to either travel out of the country for your training, or to hire a trainer directly. Obviously, both options are extremely expensive but you will not have to wait for your training. There are several providers in India that will start a class in virtually anything whenever you want them to. If you want to take the CCIE written training, you can simply call them and say you will be there Monday. They will have the full class ready and waiting for you. Of course, going to India is not practical for many of us and we would rather wait. This same holds true for the classes that are offered in Thailand.
The other drawback to taking classes overseas is they tend to be much longer. I'm fairly certain the training providers get incentives from the government to keep their students in the country for as long as possible. A typical 14-day boot camp in the US, may be 45 days in India. Once you add up the cost of the training, airfare, hotel, incidentals, and no income for 45 days, it makes sense for very few of us.
When I took it, I went all the way up through the CCNP level and had to wait. I was on a list at a few different providers and they would call me whenever they got a class off the ground. Eventually, there was a class that fit my schedule and I was able to attend. This took a while, but it was certainly cheaper than any other option. If you are in a waiting period, call around and get on everyone's list. If they get a class going, you will get a call and you can make the decision on whether or not to attend then.