u/tangled_zansin r/haskell • Recommends
On “Best programming language for high-school students”
Check out this video from one of the creators of Racket, talking about how they use it to teach programming to middle and high school students: link to this video
Then there's the Code World project which aims to replicate Racket's success with Haskell, by teaching a simplified version of Haskell to students: link to this video
I recommend checking out both projects even if you choose to go with another language.