showed this to my son - coming up to 15 - and his reaction was "what a piece of shit. No kids will use that. Give them something they can actually use to make something - like a Raspberry Pi"
In his case he's just turned one Pi into a handheld games console, and he's building a media centre for his bedroom with another. Yep, and he's put a fair amount of coding into these himself
As for teachers ability to teach.......its a bad sign when he constantly has to correct / help his teacher teach Python to the class. If thats typical, then education is in a bad place