I'm probably the worst guy to give this advice, since my primary income is not based on teaching anymore, but...
I only teach programs that I enjoy to students that I like, with an outcome that is better than (or at least equal to) any other similar program over the same timeline.
If I didn't think that I was putting forth the highest quality instruction, I wouldn't offer the class or take anyone's money for it.