The 1996–97 OPJHL season is the fourth season of the Ontario Provincial Junior A Hockey League (OPJHL). The twenty-two teams of the MacKenzie, MacKinnon, Phillips, and Ruddock Divisions competed in a 51-game schedule. The top 4 teams of each division make the playoffs. The winner of the OPJHL playoffs, the Milton Merchants, lost the 1997 Buckland Cup and Dudley Hewitt Cup to the Rayside-Balfour Sabrecats of the Northern Ontario Junior Hockey League.