If you teach grades 1-6, then check out Mr. Nussbaum’s website. There are tons of resources available for free and also a subscription model.
What makes Mr. Nussbaum’s website pretty cool is that he offers not only online activities, but lesson plans and other learning materials that you can use in the classroom.
The cost is $79/year for teachers or $899/year for a school. Pretty reasonable.