I like to engage my students with work they will find to be exciting and fun. Not all students will enjoy all content, but if at least get them up out of their seats and moving around while answering questions, I know I've got their brains powered on.
I'm lucky to have middle school math students every day for 84 minutes a day. I can teach, practice, reinforce, and review all in one period. My materials are usually a little longer in length because I have the time to play around with.