92250 ICPS Program teaches the critical thinking skills children require to solve problems on their own. After receiving this program, children learn to generate a solution and alternative solutions to problems. They learn to go one step ahead and think of the situation that will arise once the decision is taken. Ability to plan properly the steps to be taken to reach the main goal is developed on their own. How? Here, students are helped to solve problems on their own by using real-life situations and using fun and exciting methods such as using colorful pictures, puppets, etc. Discussions among groups of students and role plays are also done during the program to help them understand and come up with various solutions and alternative solutions to situational problems. They are then allowed to find out for themselves which would be the best solution to the problem considering the consequences. The program teaches students basic skills and problem-solving language. They learn word concepts, how to identify problems, come up with solutions, find out factors behind problems, generate alternate solutions and also study consequences. They recognize not only one’s own feelings but also others. Children tend to be empathetic and understand the problems others face from their point of view. And hence they are able to respond to other problems and influence their responses in turn. Children become better decision makers. Many roleplays are conducted during this program enacting problematic situations. They are requested to come up with solutions and alternative solutions to such situational problems. And they finally choose the best solution on their own after studying the consequences to their decisions. This enables them to manage and solve everyday problems more effectively. Relating lessons learned to other areas, extension activities, activity sheets, and other interactive activities are included.