Most commercial karate School , will sign you up to a contract, before your leave.  I agree with most.  #5 depends on the age group you are teaching and the type of games you are playing.  I play games with my 4, 5, 6 years olds, or so they think.  I just turn the karate in to fun and games.  This does not mean they learn less.     #4 Don't agree with at all,  as some schools run there own inter club comps and that is also a commercial thing.