I train at a community center and we don't do any kind of commercial advertising. We have a sign in front on the fence and a flyer at the front door. Also when we are enrolling new students we ask the community center to put up a sign on their billboard. We have around 50 students give or take and about 7 instructors. We really rely on word of mouth as our adverising. We don't do contracts (my instructor sees it as if we keep the quality up then there is no reason to have a contract, they will come back month after month because they enjoy it not because they are tied to a contract) also with contracts I don't find them fair to kids. They get interested in other things throughout the year (soccer, football, baseball) and tying them to a contract might shy some kids away because their parents might not allow them to be in more than 1 or 2 activities at a time. Just a thought. Some people like the contracts some don't. I personally see it as a way for the school to guarantee their money and if you instruct well, you shouldn't have to have things like contracts. Just my personal opinion.
"It has been said that politics is the second oldest profession. I have learned that it bears a striking resemblance to the first."- Ronald Reagan