There is one surefire way to calculate a bonds yield to maturity. They have a calculator online that works pretty simply. U must simply put the pertinent information into the calculator. It will then compute and give u your answer. I"m sure there are other ways to do it but this is the easiest that I found.