A novel single-switch single-stage high power factor LED driver is proposed by integrating a flyback converter, a buck–boost converter and a current balance circuit. Only an active switch and a corresponding control circuit are used. The LED power can be adjusted by the control scheme of pulse–width modulation (PWM). The flyback converter performs the function of power factor correction (PFC), which is operated at discontinuous-current mode (DCM) to achieve unity power factor and low total current harmonic distortion (THDi). The buck–boost converter regulates the dc-link voltage to obtain smooth dc voltage for the LED. The current–balance circuit applies the principle of ampere-second balance of capacitors to obtain equal current in each LED string. The steady-state analyses for different operation modes is provided, and the mathematical equations for designing component parameters are conducted. Finally, a 90-W prototype circuit with three LED strings was built and tested. Experimental results show that the current in each LED string is indeed consistent. High power factor and low THDi can be achieved. LED power is regulated from 100% to 25% rated power. Satisfactory performance has proved the feasibility of this circuit.