Question: do you need a business license to teach piano?
Answer: You probably need a business license both for your teaching at schools as well as your teaching at home. One license should suffice for both. Your travel expenses going to the schools are then deductible. You should also be aware that your homeowner's or renter's insurance may not cover you for teaching at home.