When I started teaching, I tried several different books including free blog posts and other books online. The Integrated with Chinese series by far is the best one I've tried (so far). I highly recommend this series regardless of your level.
Integrated Chinese Level 1 - Part 1 and Part 2 (3rd edition) are designed for the beginner students. They also have CD and workbooks to accompany the text books.
I also like all my students to have this Beginner's Dictionary from Oxford. It is very light weight and also a size of a iPad Mini, so it is easy to carry. I sometimes buy these for my students who are doing well in class as a nice handy gift :)
I like using flash cards when I am teaching kids and teenagers. The best ones I have ever used are the Tuttle Chinese for Kids series. Each box comes with flash cards, a posters, CD with songs and the sounds of the cards, and a booklet. It is an amazing deal for what you are getting. For all of you who want to learn how to write, I highly recommend the Chinese Flash Cards Kit Volume 1- this is not as cute but very useful. Each flash card has the stroke of the characters and how you can use them in the sentence.
Also, a good way to start learning how to write, I always recommend The First 100 Chinese Characters for my students (all ages). There is another book followed by this First 100, both entails the stroke of each character and some phrases of how to use them. The best part is there are a lot of space with structured lines for you to write on.
Another very well written book about Chinese characters are the Chineasy and the Tuttle Learning Chinese Character book. They really help students to understand how a character was developed, it also helps to make those words more relatable and fun to memorize!
Feel free to drop me an email if you have any questions or suggestions on helpful materials!