I like a combination of intervallic reading with some rote playing. I incorporate multi-key approach by teaching the Major and minor pentachords starting almost immediately. Historically I have favored the Music Tree and Hal Leonard methods. I have begun to like the Helen Marlais “Succeeding at the Piano” and I will try out Piano Safari asap. I used to teach Suzuki piano, but would start the reading as soon as the four twinkle variations were mastered. So, students were learning to read while learning to play by rote or by ear. I like to incorporate some Dalcroze when possible, and I love Michiko Yurko’s music theory games (Music Mind Games) and the new app Note Rush.