Wow-It has been everything and nothing I expected x10! Everything I thought I knew was a tad bit helpful and actually teaching has been a learning process for me as well as the children. It is immensely rewarding, a ton more work than anyone ever tells you and I wouldn't have it any other way!