One other comment:

Have you tried charging a non-refundable annual fee? I do and it takes the edge off, financially anyways, if someone quits before the school year is up.

It also makes parents think twice before having their child just get up and quit.

Private Piano Teacher,
member MTNA and Piano Basics Foundation