IXL. Have you heard of it before? IXL...I excel. Whoever thought of the name of this website is a genius, because it is reminding students that they can and do excel in whatever they put their big beautiful brains to!
IXL is personalized learning. Students "step into the arena" and take a diagnostic assessment that gives you real data, allowing you to personalize your students' learning pathway. https://www.ixl.com/diagnostic
You can check to see if your curriculum is linked to the website, and it makes assigning standards even easier. That's right, standards. Your students can practice what you are working on in class on their own time, and they LOVE it. At least mine do. I love watching their confidence soar, and hearing their thoughts, and they explain to me what they just did.
As we progress through our curriculum, I assign the corresponding standards. My students will come up to me and say, "Ms. W! I have arrays, just like what we did in class today." They seriously love it.