In this paper, a theoretical scheme for bidirectional quantum teleportation by using a four-qubit GHZ state and two Bell states as a quantum channel is proposed. In this scheme, two arbitrary single-qubit quantum states and an unknown three-qubit state can be mutually transmitted between the two communication participants Alice and Bob. The quantum state information can be transmitted if Alice performs four single-qubit measurement operations on her qubits and Bob carries out a four-qubit joint measurement on his qubits, respectively. Then both Alice and Bob can reconstruct the target quantum state by means of appropriate unitary operations. Then we take comparisons with the other bidirectional quantum teleportation protocols in five aspects of quantum information bits transmitted, necessary operations, consumption of quantum resource, consumption of classical resource and intrinsic efficiency. Furthermore, we use channel authentication method to ensure the channel security and prove that our protocol can withstand four attack scenarios. It is concluded that our scheme has significant advantages of more qubits number transmitted, higher intrinsic efficiency and high security. INDEX TERMS Bidirectional quantum teleportation, four-qubit GHZ state and two Bell states, single-qubit measurement, four-qubit joint measurement, channel authentication.