Well guess what? They're not needed. Nothing beats quality first instruction from a teacher.
The more programs we throw at students in hopes to help achievement, the less time there actually is to teach. And I firmly believe that nothing can replace an effective teacher. The teacher has the ability to form relationships, really know their students and what they need. Programs don't build relationships, teachers do.
So before signing up for the latest program, stop and think: Is that really what my kids need? Believe in yourself and your ability.