Python is a great language to be teaching to kids, and we love using it. We've done a lot of work with teaching students in around the year 7, 8th grade. Text-based programming is mandated for year 7 and 8th. Python I think is the ideal language to be taught there.