I am glad to see that there are other schools that take a long time to promote people. I have sometimes wondered if my teacher is a bit OCD, and kind of unreasonably perfectionistic, and it can get pretty frustrating sometimes. In my school, for the adults we have quarterly evaluations -- though this is pretty loose, depending on instructor's schedules. It actually usually ends up being more like 3 times a year, on average. Everyone is expected to attend, if at all possible, regardless of whether they expect to get promoted, and they will advance at that time if they are ready. People who catch on quickly can advance through the first couple of ranks in a year, but then it slows down dramatically. It usually takes somewhere between 8 to 12 years to get to shodan! Getting promoted is not just based on knowing the requirements for that belt, but working on them for a long enough time that they have improved greatly, plus some ineffible thing that only sensei knows about. I think it's all very well to say that rank shouldn't matter and the like, but when you are training 3 to 5 times a week -- definitely 5 in the big push before shodan -- it can get discouraging at times. Also, rank definitely does matter, if you are into tournaments, because you can't judge without the shodan.
Well, I also have to take into account that we are actually earning 2 shodans, because we have to test through 10 kyu levels in kobudo (weapons) as well, and have to have achieved shodan in it in order to get shodan in karate-do. People often spend a year or so on each weapons kata, so that's 10 years right there.
All of this is to say, I'm glad to see that there are other schools who do it more like this, I'm not sure why, maybe so I don't feel alone in my frustration. (?) Don't get me wrong, I'm not obsessed with rank, and I stay because it is excellent training. But rank does matter as well, in my opinion. People need encouragement, for one thing, and it especially becomes an issue when there are apparent discrepencies within the school. But that is a separate topic, perhaps for a future post.
Anyway, I think it's excellent training, so I stay.