I have used so many through the years:  Alfred, Bastien, Music Tree, John Thompson, John Schaum and Faber & Faber.  Lately, we've been liking the Faber Piano Adventures as the songs are more fun and seem to be gradated better.