I've found it much easier to train builders using the pile of rubble, down by the bath area. They only have to go a few feet back and forth and you can easily keep track of your villagers down there, and quickly get them back on task as soon as they say "no". They seem to get the hang of the work much more quickly, too.
I now try to save the rock pile until it's the last thing to do for builders, except for the Clothing Hut. Only newbies work on the clearing the rubble & as soon as they're trainee level, I then put them on whatever building project the others are working on.