Earlier quoted context omitted.
I think there is a world of difference in the "average total beginner" high school students taking a class to meet a district mandate, and the "average total beginner" self-motivated learners actually interested in computer science.
My class is an honors elective, fulfills no state requirements, and there's a waiting list to get in. My kids are already pretty motivated. You really, really have no idea how difficult precise logical thinking is for an average person.
have you looked at: etoys scratch starlogo alice or scheme ?