Quantum teleportation provides a way to transfer unknown quantum states from one system to another, without physical transmission of the object itself. The quantum channels in perfect teleportation (with 100% success probability and fidelity) to date were limited to maximally entangled states. Here, we propose a scheme for perfect teleportation of a qubit through a high-dimensional quantum channel, in a pure state with two equal largest Schmidt coefficients. The quantum channel requires appropriate joint measurement by the sender, Alice, and enough classical information sent to the receiver, Bob. The entanglement of Alices measurement and classical bits she sends, increasing with the entanglement of quantum channel, can be regard as Alices necessary capabilities to use the quantum channel. The two capabilities appears complementary to each other, as the entanglement in Alices measurement may be partially replaced by the classical bits.