A high efficiency precision amplifier which comprises a linear amplifier stage, a class D amplifier stage and a set of switches is provided. Both amplifier stages receive the same input signal. The load is driven by the output of the linear amplifier stage. The set of switches connect the output of the class D amplifier stage to either of the positive and negative supply terminals of the linear amplifier stage and the other of the positive and negative supply terminals of the linear amplifier stage to a negative or positive supply, depending on the polarity of the signal being amplified.