Home » Blog » Conditions, Weather, and Climate #3: Code a Weather Event Using ScratchJr

Conditions, Weather, and Climate #3: Code a Weather Event Using ScratchJr

Print Friendly, PDF & Email

Lesson Overview:

In this lesson, students continue extending what they are learning about weather by using simple coding software to program a weather event.  Students will be able to make the sun set or rise, send a tornado spinning across a field, or create a thunderstorm.  There is no limit to the weather they can direct!

Lesson Plan:

Suggested Grades:



To showcase unit learning by coding a simple weather event in ScratchJr.

Suggested Time:

40-45 minutes

Success Criteria:

Each student will create a simple program showing one of their understandings from the unit on Conditions, Weather, and Climate.

Lesson Outline:

1. Introduction:

We can show some of our understanding of the weather unit by using a technology tool.  Today I will demonstrate, and you will follow along in a program called ScratchJr.  ScratchJr helps us make a computer program to show our understanding of simple weather and climate concepts.

First watch how I choose a setting and character and give the character instructions using ScratchJr.  Then, use the ScratchJr app to make your own program.

2. Main:

Demonstrate how to use ScratchJr to make the sun set.  Kids will catch on quickly and they can then program their own weather event.  Popular weather events with my kids involved tornadoes in all kinds of settings.

Students should have an iPad and should follow along, thus duplicating the sun setting.  After that, they will be off and running.  Expect the kids to experiment with all the functions and to make some hilarious programs in only a few minutes.

I like to do this lesson with Grade 3 students and it is often their first experience with coding.  I’ve never had a child fail to produce a coded program.  They all get it because the work is visual.  And, I’ve had brilliant success with EAL kids.  Only a little language?  No problem.  You do not need to read or write in English to do well with ScratchJr.  In this sense, the lesson is very EAL-friendly.

3. Conclusion:

Thumbs up or down if you enjoyed using technology to show your learning.  Shall we try to do this kind of lesson again?  (You should get 100% “Thumbs Up.”)

Wrap up by having the children share their coded weather events.  If you can, project the coded programs onto a screen so that all of the children can see.

additional Resources:
  1. 1:1 tablet computers. There is a work-around if you do not have access to tablet computers, but you’ll need to install some special software.  Find the workaround with “Andy Android Emulator” here:  http://www.scratchguide.com/how-to-run-scratchjr-on-windows-and-mac/
  2. Ability to project your tablet so that the kids can see and follow along.
  3. Chairs facing the screen. I reconfigured the classroom and put the tables away for this lesson so that the kids would be seated “theater style” and could easily share their programs with each another.
  4. App, downloaded and installed on your devices.
  5. Here is a link to the ScratchJr. website in case you would like to visit. https://www.scratchjr.org/  I have found the website very helpful each time I have visited.

This lesson is going to get loud and wild!  The kids’ creativity runs somewhat out of control very quickly.  After coding a weather event they will want to code silly/funny scenes.  Let them!

You will obviously need to do a bit of work in ScratchJr yourself before this class.  Don’t hesitate, jump right in.  If you don’t know ScratchJr, you need to.  Make the investment now and then you’ll be able to keep a small coding station in the library.

Coding is a 21st Century skill, and all you need are the basics to work with your students.  The kids can do this and learn basic block coding in a 45-minute lesson.  I’ve done it with them many times.

ScratchJr was named one of the Top 10 Tech by School Library Journal in 2016.  You need to have it in your librarian toolkit if you don’t already.

ScratchJr was designed for 5-to-7-year-old children, so third- and fourth-graders will find it very easy!

Key Terms:

Coding, Computer Coding, ScratchJr, Weather

recommended texts
  1. The Official ScratchJr Book: Help Your Kids Learn to Code, by Marina Umaschi Bers and Mitchel Resnick
sample programs:
Teacher Program
Ahmad’s Tornado


  1. I do trust all the concepts you have introduced to your post. They’re very convincing and can certainly work. Still, the posts are very quick for newbies. Could you please lengthen them a bit from subsequent time? Thanks for the post.

    • Betty Turpin says:

      Thank you for your comment. The lesson you have referenced is one in which you will need to make an investment of time to learn Scratch Jr. There is a lot of support from the Scratch community and I have chosen not to duplicate their efforts. Rather, I’ve simply tried to show how Scratch Jr. could be incorporated into a PYP Library lesson to add technology (and quite a bit of fun) to the unit. I do my best to make the lessons clear and complete, but if there is any one specific lesson you’d like more information about, I’d be delighted to help. Good luck in your library and I hope to hear from you again soon!

Leave a Reply

Your email address will not be published. Required fields are marked *