I just finished talking with some teachers about math. It was an interesting conversation based mostly on the current topic of "Singapore Math". I am always amazed at how many teachers believe that bar modeling is Singapore Math. I have talked about this in a blog before, and multiple times in inservices, but feel obligated to restate some basic information about Singapore Mathematics.
The basis of true Singapore Mathematics is problem solving. Real world problem solving. I agree. This does include bar modeling. But it also includes mental math, number bonds, going from concrete to pictorial to abstract thinking, as well as geometry, algebra, and basic concepts including NUMBER SENSE.
Although well intentioned, you can not change only one part of your math program and expect it to change how students think about math. You can't teach bar modeling only and expect your students to become proficient overnight. If it was that easy to do, I would tell you to do it. I am more concerned with student understanding than with selling products. However, it just isn't true. Students have to start out with a firm understanding of basic number sense. Using a program that teaches students about numbers is necessary. Teaching students and ensuring mastery is necessary to produce forward thinkers that are going to be successful in math.