I've fired around a thousand 158gr SWC from my 637. It clearly was built to hit POA at twenty-five yards. However, I practice mostly at ten yards, as the 637 is a SD/HD weapon. At ten yards, I put the 10 ring on top of the front sight, and expect my hits to be mostly within that 10 ring.
You may have a gripping problem, or your 637 may have a bad set of sights. Have an experienced shooter fire it. If it shoots high for him too, then maybe you should have S&W check it out. Theirs is the industry leader for customer service. They will pay the shipping both ways, fix the problem, and get it back to you within weeks, all without cost to you.
Cordially, Jack