Python was not designed for teaching; that was not Guido van Rossum’s objective. Python was inspired by ABC, which was designed for teaching.
However, Python has evolved into a fairly messy language. It’s still relatively clean and concise, but it carries a lot of baggage from 28 years of history. This baggage does not help the beginner.
Smalltalk, on the other hand, remains clean and pure. It has practically no edge cases; it carries no baggage. It is still a fabulous teaching language, just as Alan Kay had intended 46 years ago.