piano teacher: someone who teaches students to play the piano
music teacher: someone who teaches music
principle: a basic generalization that is accepted as true and that can be used as a basis for reasoning or conduct