Today my middle school (7-8th grade) classes started Python with the Sweigart book. Everything went well for all students. Had to show one where to find '*' on the keyboard and another how to edit a file, but that's expected.
I have to write up some turtle graphics exercises before they get to the Pygame-based content, now.
I may try using Pygame with Python 2.7 on the Mac. I've been encouraged to do so, so if time permits, I'll try it myself then pick a student or two to be trailblazers for the rest.