I am coteaching an afterschool club - 9-11 yrs. 12 boys and 3 girls. I am not a professional teacher so the materials on the MIT site are very helpful. In addition I have a NoStarch book which I recommend.
Very rough but meant for demonstration. Was trying to show 2 things - how a loop works and one way to use simple math to change xy position.
My spiel is in the notes.
It is fun to teach this. We try to keep the initial demonstration down to 10 mins and let them try for the next 50 mins. It is productively chaotic as they ar ehelping each other and calling out for help from us (the teachers).
The good thing is that it is very hands on. The kids have chromebooks in the classroom and the scratch.mit.edu site is pretty good as an "IDE". The kids save progress on the chromebook and then upload it to their google drive.
From the site :
"What is the age range for Scratch?
While Scratch is primarily designed for 8 to 16 year olds, it is also used by people of all ages, including younger children with their parents."
We saw children from 6 to 12 come try coding with scratch at our school during a coding for children event