The purpose of this study was to develop systematic and effective robot-based learning with programming to improve learner’s creativity and understand class satisfaction at the elementary school level. In the study, an instructional strategy was developed to help learners express learning contents including Korean, mathematics, and music in the movement of the educational robot. The robot was developed by a telecommunication company in Korea and Scratch-type programming was adopted for the learners to program the robot. A total of 27 third-grade students at an elementary school in Korea participated in the treatment for 12 weeks. In the results, two sub categories of creativity were found to be significantly improved and the class satisfaction was relatively high. Suggestions were made based on the results.