<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created by RR Donnelley IM Processor 4.0.0.0 using Fujitsu Interstage XWand-->
<schema targetNamespace="http://www.jhfunds.com/20120926" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:jhbt="http://www.jhfunds.com/20120926" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="jhbt-20120926_pre.xml" xlink:title="Presentation Links, all" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="jhbt-20120926_cal.xml" xlink:title="Calculation Links, all" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="jhbt-20120926_def.xml" xlink:title="Definition Links, all" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="jhbt-20120926_lab.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentDocumentandEntityInformation" id="DocumentDocumentandEntityInformation">
        <link:definition>000000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledJohnHancockGovernmentIncomeFundClassABandCShares" id="DocumentRiskReturnSummaryUnlabeledJohnHancockGovernmentIncomeFundClassABandCShares">
        <link:definition>000011 - Document - Risk/Return Summary {Unlabeled} - John Hancock Government Income Fund (Class A, B and C Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesJohnHancockGovernmentIncomeFund" id="ScheduleShareholderFeesJohnHancockGovernmentIncomeFund">
        <link:definition>000012 - Schedule - Shareholder Fees - {John Hancock Government Income Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesJohnHancockGovernmentIncomeFund" id="ScheduleAnnualFundOperatingExpensesJohnHancockGovernmentIncomeFund">
        <link:definition>000013 - Schedule - Annual Fund Operating Expenses - {John Hancock Government Income Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleJohnHancockGovernmentIncomeFund" id="ScheduleExpenseExampleJohnHancockGovernmentIncomeFund">
        <link:definition>000014 - Schedule - Expense Example - {John Hancock Government Income Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionJohnHancockGovernmentIncomeFund" id="ScheduleExpenseExampleNoRedemptionJohnHancockGovernmentIncomeFund">
        <link:definition>000015 - Schedule - Expense Example, No Redemption - {John Hancock Government Income Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsJohnHancockGovernmentIncomeFundBarChart" id="ScheduleAnnualTotalReturnsJohnHancockGovernmentIncomeFundBarChart">
        <link:definition>000016 - Schedule - Annual Total Returns {- John Hancock Government Income Fund} [BarChart]</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedJohnHancockGovernmentIncomeFund" id="ScheduleAverageAnnualTotalReturnsTransposedJohnHancockGovernmentIncomeFund">
        <link:definition>000017 - Schedule - Average Annual Total Returns {Transposed}- {John Hancock Government Income Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledJohnHancockGovernmentIncomeFund" id="DocumentRiskReturnDetailUnlabeledJohnHancockGovernmentIncomeFund">
        <link:definition>000018 - Document - Risk/Return Detail {Unlabeled} - John Hancock Government Income Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsJohnHancockGovernmentIncomeFundClassABandCShares" id="DisclosureRiskReturnDetailDataElementsJohnHancockGovernmentIncomeFundClassABandCShares">
        <link:definition>000019 - Disclosure - Risk/Return Detail Data {Elements} - John Hancock Government Income Fund (Class A, B and C Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledJohnHancockHighYieldFundClassABandCShares" id="DocumentRiskReturnSummaryUnlabeledJohnHancockHighYieldFundClassABandCShares">
        <link:definition>000021 - Document - Risk/Return Summary {Unlabeled} - John Hancock High Yield Fund (Class A, B and C Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesJohnHancockHighYieldFund" id="ScheduleShareholderFeesJohnHancockHighYieldFund">
        <link:definition>000022 - Schedule - Shareholder Fees - {John Hancock High Yield Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesJohnHancockHighYieldFund" id="ScheduleAnnualFundOperatingExpensesJohnHancockHighYieldFund">
        <link:definition>000023 - Schedule - Annual Fund Operating Expenses - {John Hancock High Yield Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleJohnHancockHighYieldFund" id="ScheduleExpenseExampleJohnHancockHighYieldFund">
        <link:definition>000024 - Schedule - Expense Example - {John Hancock High Yield Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionJohnHancockHighYieldFund" id="ScheduleExpenseExampleNoRedemptionJohnHancockHighYieldFund">
        <link:definition>000025 - Schedule - Expense Example, No Redemption - {John Hancock High Yield Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsJohnHancockHighYieldFundBarChart" id="ScheduleAnnualTotalReturnsJohnHancockHighYieldFundBarChart">
        <link:definition>000026 - Schedule - Annual Total Returns - John Hancock High Yield Fund [BarChart]</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedJohnHancockHighYieldFund" id="ScheduleAverageAnnualTotalReturnsTransposedJohnHancockHighYieldFund">
        <link:definition>000027 - Schedule - Average Annual Total Returns {Transposed} - {John Hancock High Yield Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledJohnHancockHighYieldFund" id="DocumentRiskReturnDetailUnlabeledJohnHancockHighYieldFund">
        <link:definition>000028 - Document - Risk/Return Detail {Unlabeled} - John Hancock High Yield Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsJohnHancockHighYieldFundClassABandCShares" id="DisclosureRiskReturnDetailDataElementsJohnHancockHighYieldFundClassABandCShares">
        <link:definition>000029 - Disclosure - Risk/Return Detail Data {Elements} - John Hancock High Yield Fund (Class A, B and C Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInvestmentGradeBondFundClassABandCShares" id="DocumentRiskReturnSummaryUnlabeledInvestmentGradeBondFundClassABandCShares">
        <link:definition>000031 - Document - Risk/Return Summary {Unlabeled} - Investment Grade Bond Fund (Class A, B and C Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInvestmentGradeBondFund" id="ScheduleShareholderFeesInvestmentGradeBondFund">
        <link:definition>000032 - Schedule - Shareholder Fees - {Investment Grade Bond Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesInvestmentGradeBondFund" id="ScheduleAnnualFundOperatingExpensesInvestmentGradeBondFund">
        <link:definition>000033 - Schedule - Annual Fund Operating Expenses - {Investment Grade Bond Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleInvestmentGradeBondFund" id="ScheduleExpenseExampleInvestmentGradeBondFund">
        <link:definition>000034 - Schedule - Expense Example - {Investment Grade Bond Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionInvestmentGradeBondFund" id="ScheduleExpenseExampleNoRedemptionInvestmentGradeBondFund">
        <link:definition>000035 - Schedule - Expense Example, No Redemption - {Investment Grade Bond Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInvestmentGradeBondFundBarChart" id="ScheduleAnnualTotalReturnsInvestmentGradeBondFundBarChart">
        <link:definition>000036 - Schedule - Annual Total Returns - Investment Grade Bond Fund [BarChart]</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInvestmentGradeBondFund" id="ScheduleAverageAnnualTotalReturnsTransposedInvestmentGradeBondFund">
        <link:definition>000037 - Schedule - Average Annual Total Returns {Transposed} - {Investment Grade Bond Fund}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInvestmentGradeBondFund" id="DocumentRiskReturnDetailUnlabeledInvestmentGradeBondFund">
        <link:definition>000038 - Document - Risk/Return Detail {Unlabeled} - Investment Grade Bond Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInvestmentGradeBondFundClassABandCShares" id="DisclosureRiskReturnDetailDataElementsInvestmentGradeBondFundClassABandCShares">
        <link:definition>000039 - Disclosure - Risk/Return Detail Data {Elements} - Investment Grade Bond Fund (Class A, B and C Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledJohnHancockHighYieldFundClassIShares" id="DocumentRiskReturnSummaryUnlabeledJohnHancockHighYieldFundClassIShares">
        <link:definition>000041 - Document - Risk/Return Summary {Unlabeled} - John Hancock High Yield Fund (Class I Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesJohnHancockHighYieldFundclassi" id="ScheduleShareholderFeesJohnHancockHighYieldFundclassi">
        <link:definition>000042 - Schedule - Shareholder Fees {- John Hancock High Yield Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesJohnHancockHighYieldFundclassi" id="ScheduleAnnualFundOperatingExpensesJohnHancockHighYieldFundclassi">
        <link:definition>000043 - Schedule - Annual Fund Operating Expenses {- John Hancock High Yield Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleJohnHancockHighYieldFundclassi" id="ScheduleExpenseExampleJohnHancockHighYieldFundclassi">
        <link:definition>000044 - Schedule - Expense Example {- John Hancock High Yield Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionJohnHancockHighYieldFundclassi" id="ScheduleExpenseExampleNoRedemptionJohnHancockHighYieldFundclassi">
        <link:definition>000045 - Schedule - Expense Example, No Redemption {- John Hancock High Yield Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsJohnHancockHighYieldFundclassiBarChart" id="ScheduleAnnualTotalReturnsJohnHancockHighYieldFundclassiBarChart">
        <link:definition>000046 - Schedule - Annual Total Returns {- John Hancock High Yield Fund class i} [BarChart]</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedJohnHancockHighYieldFundclassi" id="ScheduleAverageAnnualTotalReturnsTransposedJohnHancockHighYieldFundclassi">
        <link:definition>000047 - Schedule - Average Annual Total Returns {Transposed} {- John Hancock High Yield Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledJohnHancockHighYieldFundclassi" id="DocumentRiskReturnDetailUnlabeledJohnHancockHighYieldFundclassi">
        <link:definition>000048 - Document - Risk/Return Detail {Unlabeled} - John Hancock High Yield Fund class i</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsJohnHancockHighYieldFundClassIShares" id="DisclosureRiskReturnDetailDataElementsJohnHancockHighYieldFundClassIShares">
        <link:definition>000049 - Disclosure - Risk/Return Detail Data {Elements} - John Hancock High Yield Fund (Class I Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentJohnHancockRiskReturnSummaryUnlabeledInvestmentGradeBondFundClassIShares" id="DocumentJohnHancockRiskReturnSummaryUnlabeledInvestmentGradeBondFundClassIShares">
        <link:definition>000051 - Document - John Hancock Risk/Return Summary {Unlabeled} - Investment Grade Bond Fund (Class I Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInvestmentGradeBondFundclassi" id="ScheduleShareholderFeesInvestmentGradeBondFundclassi">
        <link:definition>000052 - Schedule - Shareholder Fees - {Investment Grade Bond Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesInvestmentGradeBondFundclassi" id="ScheduleAnnualFundOperatingExpensesInvestmentGradeBondFundclassi">
        <link:definition>000053 - Schedule - Annual Fund Operating Expenses - {Investment Grade Bond Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleInvestmentGradeBondFundclassi" id="ScheduleExpenseExampleInvestmentGradeBondFundclassi">
        <link:definition>000054 - Schedule - Expense Example - {Investment Grade Bond Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionInvestmentGradeBondFundclassi" id="ScheduleExpenseExampleNoRedemptionInvestmentGradeBondFundclassi">
        <link:definition>000055 - Schedule - Expense Example, No Redemption - {Investment Grade Bond Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInvestmentGradeBondFundclassiBarChart" id="ScheduleAnnualTotalReturnsInvestmentGradeBondFundclassiBarChart">
        <link:definition>000056 - Schedule - Annual Total Returns - Investment Grade Bond Fund class i [BarChart]</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInvestmentGradeBondFundclassi" id="ScheduleAverageAnnualTotalReturnsTransposedInvestmentGradeBondFundclassi">
        <link:definition>000057 - Schedule - Average Annual Total Returns {Transposed} - {Investment Grade Bond Fund class i}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInvestmentGradeBondFundclassi" id="DocumentRiskReturnDetailUnlabeledInvestmentGradeBondFundclassi">
        <link:definition>000058 - Document - Risk/Return Detail {Unlabeled} - Investment Grade Bond Fund class i</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsJohnHancockInvestmentGradeBondFundClassIShares" id="DisclosureRiskReturnDetailDataElementsJohnHancockInvestmentGradeBondFundClassIShares">
        <link:definition>000059 - Disclosure - Risk/Return Detail Data {Elements} - John Hancock Investment Grade Bond Fund (Class I Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledJohnHancockHighYieldFundClassR6Shares" id="DocumentRiskReturnSummaryUnlabeledJohnHancockHighYieldFundClassR6Shares">
        <link:definition>000061 - Document - Risk/Return Summary {Unlabeled} - John Hancock High Yield Fund (Class R6 Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesJohnHancockHighYieldFundclassr6" id="ScheduleShareholderFeesJohnHancockHighYieldFundclassr6">
        <link:definition>000062 - Schedule - Shareholder Fees - {John Hancock High Yield Fund class r6}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesJohnHancockHighYieldFundclassr6" id="ScheduleAnnualFundOperatingExpensesJohnHancockHighYieldFundclassr6">
        <link:definition>000063 - Schedule - Annual Fund Operating Expenses - {John Hancock High Yield Fund class r6}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleJohnHancockHighYieldFundclassr6" id="ScheduleExpenseExampleJohnHancockHighYieldFundclassr6">
        <link:definition>000064 - Schedule - Expense Example - {John Hancock High Yield Fund class r6}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionJohnHancockHighYieldFundclassr6" id="ScheduleExpenseExampleNoRedemptionJohnHancockHighYieldFundclassr6">
        <link:definition>000065 - Schedule - Expense Example, No Redemption - {John Hancock High Yield Fund class r6}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsJohnHancockHighYieldFundclassr6BarChart" id="ScheduleAnnualTotalReturnsJohnHancockHighYieldFundclassr6BarChart">
        <link:definition>000066 - Schedule - Annual Total Returns - John Hancock High Yield Fund class r6 [BarChart]</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedJohnHancockHighYieldFundclassr6" id="ScheduleAverageAnnualTotalReturnsTransposedJohnHancockHighYieldFundclassr6">
        <link:definition>000067 - Schedule - Average Annual Total Returns {Transposed} - {John Hancock High Yield Fund class r6}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledJohnHancockHighYieldFundclassr6" id="DocumentRiskReturnDetailUnlabeledJohnHancockHighYieldFundclassr6">
        <link:definition>000068 - Document - Risk/Return Detail {Unlabeled} - John Hancock High Yield Fund class r6</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsJohnHancockHighYieldFundClassR6Shares" id="DisclosureRiskReturnDetailDataElementsJohnHancockHighYieldFundClassR6Shares">
        <link:definition>000069 - Disclosure - Risk/Return Detail Data {Elements} - John Hancock High Yield Fund (Class R6 Shares)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/rr/2012-01-31" schemaLocation="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <element name="S000000594Member" id="jhbt_S000000594Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProspectusClassBAndCSharesMember" id="jhbt_ProspectusClassBAndCSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001658Member" id="jhbt_C000001658Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001659Member" id="jhbt_C000001659Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001660Member" id="jhbt_C000001660Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="BeforeTaxMember" id="jhbt_BeforeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="BarclaysCapitalUsGovernmentBondIndexMember" id="jhbt_BarclaysCapitalUsGovernmentBondIndexMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="S000000614Member" id="jhbt_S000000614Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001735Member" id="jhbt_C000001735Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001736Member" id="jhbt_C000001736Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001737Member" id="jhbt_C000001737Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="BankOfAmericaMerrillLynchUSHighYieldMasterTwoIndexMember" id="jhbt_BankOfAmericaMerrillLynchUSHighYieldMasterTwoIndexMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="S000000615Member" id="jhbt_S000000615Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001738Member" id="jhbt_C000001738Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001739Member" id="jhbt_C000001739Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001740Member" id="jhbt_C000001740Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="BarclaysCapitalUsAggregateBondIndexMember" id="jhbt_BarclaysCapitalUsAggregateBondIndexMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProspectusClassIMember" id="jhbt_ProspectusClassIMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000051988Member" id="jhbt_C000051988Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000001741Member" id="jhbt_C000001741Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProspectusClassRsixSharesMember" id="jhbt_ProspectusClassRsixSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="C000106437Member" id="jhbt_C000106437Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
</schema>
