We have the following ranks at out school:
white
yellow
orange
purple
blue
green
brown
brown I (high brown)
brown II (red belt)
brown III (red/black)
Black
Black 1st deg -- 10th deg.
Each of the belts below black go through a "tab" process: you have two black and one red "tab" (or stripe) between belts. The first tab is when you can pass off half of the material for your next belt; the second black tab is when you can pass of all of your material for your next belt. The red tab comes at least five weeks after you get your second black tab, and it is your entry ticket into the belt exam....it shows that you have not only passed off your material, but it has been "polished", and looks smoother.
Testing for tabs on belts up through purple is approximately every five weeks. After that, you *can* test for tabs every five weeks, but the chances are it will take you more than a couple of months, just based on the intricacy of material as you progress, coupled with having to progress on the "older" material you have.
There are no fees for testing. Belts, certificates, and "testing fees" are all included in the monthly fee for classes. Within the guidelines listed above, you can test for tabs/belts as often as you want (but you just don't always *get* your tab or belt).
*Theoretically*, it is possible to get your Black in about 4-6 years at our school, and be very good. We don't *give* belts to anyone....they have to earn them. Personally, I have *yet* to see someone take only 4-6 years to get to Black; most of us who have made it that far have been training for more like 8-9+ years.
Lotta time, to some.....short time to others. Funny thing is, there is a rush for most people to get through their "early" belts (up to the browns) as quickly as possible. Once they get up there, though, time slows down a lot.....our head instructor actually had to "threaten" (jokingly, of course) a number of us to actually test for Black....most of us had spent at least 2 years at red/black, and still didn't feel like we were ready......*laughs*.
Good times.
Peace--