What are bonds? How long does it take to pay them off?

Bonds for school projects are very similar to a mortgage on a home. To finance construction projects school Districts issue bonds which are purchased by investors.  Payout is limited by law to 40 years. Current projections have United I.S.D. bonds being paid off in 25-30 years.