By end of Grade 8

Resource

Be Internet Awesome (Google)

Google's "Be Internet Awesome" looks like a great "Hour of Code" or middle school CS resource: https://beinternetawesome.withgoogle.com/en_us/interland 
Blog Post

Micro:bits and Engaging in Physical Computing Remotely

Profile picture for user roderunners
Change, change, change. How do we best engage students in physical computing and coding from a distance? With school systems conducting distance learning, teachers continue to find creative ways to engage students without being in the classroom.
Blog Post

Ozobot Obstacle Courses

Profile picture for user jennifer.vermillion@gmail.com
One of my favorite projects this year involved working with a super-talented colleague, first-grade teacher Carter Warren (@TechWithMrsW).