We present a proposal for deterministic quantum teleportation of electrons in a semiconductor nanostructure consisting of a single and a double quantum dot. The central issue addressed in this paper is how to design and implement the most efficient - in terms of the required number of single and two-qubit operations - deterministic teleportation protocol for this system. Using a group-theoretical analysis we show that deterministic teleportation requires a minimum of three single-qubit rotations and two entangling (sqrt(swap)) operations. These can be implemented for spin qubits in quantum dots using electron spin resonance (for single-spin rotations) and exchange interaction (for sqrt(swap) operations).