On the money issue I cant really help you since i never went for any lessons myself and we dont work in Dollars so

About introducing things to the students... let them lead you to a degree. Stick to the basics for a while till they have it down pat... THen you can start getting them into the more technical stuff... The better they know the basics the better they will fare at the more difficult stuff, but you know that probably.