White Bear Lake Area Schools has a set of 12 Sphero SPRK+ programmable robots. They are a great resource for teaching kids how to think like a programmer and eventually code themselves. The Shero EDU app for Chromebook, iOS and Android has dozens of activities that help introduce the functions of the robots. They can save their work to an individual student account to continue through their curriculum.
Resources
Sphero Activities - Sphero EDU
5 Tips for STEM Learning with Sphero Robotics - Vivify
Best Classroom Activities with Sphero - STEM Education Guide