what if you take the word "Montessori" out of everything and see if that helps. People might not know what it is (I didn't) and it could be scaring people away.
As for the family you have that is paying late and not giving you a schedule - get firm. Do not allow it to happen