Earlier quoted context omitted.
Don't know why this is downvoted - it's crystal clear advice for beginners - "just use Django".
Django brings a lot of concepts with it. It may be simpler to start teaching with Flask and build up from there until the need for something like Django becomes obvious.
And most of the "concepts" Django brings with it are extremely important for any non-trivial web application.
Django also makes it harder to mishandle security.