WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE.
<TABLE> <S> <C>
<ARTICLE> 6
<SERIES>
<NUMBER> 051
<NAME> JOHN HANCOCK HIGH YIELD BOND FUND-CLASS B
<S> <C>
<PERIOD-TYPE> 12-MOS
<FISCAL-YEAR-END> MAY-31-2000
<PERIOD-START> JUN-01-1999
<PERIOD-END> MAY-31-2000
<INVESTMENTS-AT-COST> 1,200,374,586
<INVESTMENTS-AT-VALUE> 917,217,637
<RECEIVABLES> 40,852,977
<ASSETS-OTHER> 74,482
<OTHER-ITEMS-ASSETS> 957
<TOTAL-ASSETS> 958,146,053
<PAYABLE-FOR-SECURITIES> 849,604
<SENIOR-LONG-TERM-DEBT> 0
<OTHER-ITEMS-LIABILITIES> 997,391
<TOTAL-LIABILITIES> 1,846,995
<SENIOR-EQUITY> 0
<PAID-IN-CAPITAL-COMMON> 1,271,295,931
<SHARES-COMMON-STOCK> 117,764,489
<SHARES-COMMON-PRIOR> 127,165,894
<ACCUMULATED-NII-CURRENT> 13,633,295
<OVERDISTRIBUTION-NII> 0
<ACCUMULATED-NET-GAINS> (46,545,561)
<OVERDISTRIBUTION-GAINS> 0
<ACCUM-APPREC-OR-DEPREC> (282,084,607)
<NET-ASSETS> 956,299,058
<DIVIDEND-INCOME> 11,217,651
<INTEREST-INCOME> 123,365,606
<OTHER-INCOME> 0
<EXPENSES-NET> 16,943,389
<NET-INVESTMENT-INCOME> 117,639,868
<REALIZED-GAINS-CURRENT> 3,526,577
<APPREC-INCREASE-CURRENT> (123,184,877)
<NET-CHANGE-FROM-OPS> (2,018,432)
<EQUALIZATION> 0
<DISTRIBUTIONS-OF-INCOME> 82,960,771
<DISTRIBUTIONS-OF-GAINS> 0
<DISTRIBUTIONS-OTHER> 0
<NUMBER-OF-SHARES-SOLD> 30,252,064
<NUMBER-OF-SHARES-REDEEMED> 44,007,108
<SHARES-REINVESTED> 4.353.639
<NET-CHANGE-IN-ASSETS> 193,167,912
<ACCUMULATED-NII-PRIOR> 2,037,296
<ACCUMULATED-GAINS-PRIOR> (39,565,788)
<OVERDISTRIB-NII-PRIOR> 0
<OVERDIST-NET-GAINS-PRIOR> 0
<GROSS-ADVISORY-FEES> 5,589,737
<INTEREST-EXPENSE> 0
<GROSS-EXPENSE> 16,943,389
<AVERAGE-NET-ASSETS> 789,932,013
<PER-SHARE-NAV-BEGIN> 6.57
<PER-SHARE-NII> .67
<PER-SHARE-GAIN-APPREC> (0.70)
<PER-SHARE-DIVIDEND> (0.67)
<PER-SHARE-DISTRIBUTIONS> 0
<RETURNS-OF-CAPITAL> 0
<PER-SHARE-NAV-END> 5.87
<EXPENSE-RATIO> 1.74
</TABLE>