John Schella (born May 9, 1947 in Port Arthur, Ontario) is a retired professional ice hockey defenceman who played 385 games in the World Hockey Association and 115 games in the National Hockey League. He played for the Vancouver Canucks and Houston Aeros.
Schella played junior for the Fort William Canadiens and the Peterborough Petes (both Montreal Canadiens' farm teams). He turned pro in 1967-68 with the Houston Apollos but remained buried in the Canadiens' system until 1970. He was then chosen by the Vancouver Canucks in the 1970 NHL Expansion Draft.
The New York Islanders chose him in the 1972 NHL Expansion Draft but Schella chose instead to join the Houston Aeros of the World Hockey Association (WHA). He played five seasons for the Aeros, helping them win the Avco World Trophy in 1974-75.
He spent one season in the minor pros in 1978-79 and then retired.
In the NHL, Schella played in 115 games and scored 2 goals and 18 assists. In the WHA, he scored 39 goals and 143 assists in 385 regular season games. In the WHA playoffs he played in 66 goals, scoring 4 goals and 25 assists.