This paper deals with a performance comparison of the control algorithm for a variable-thrust solid-propellant rocket motor (VTSRM). To do this, we develop a simulation model of a VTSRM considering characteristic changes in the combustor and design control systems for pressure and thrust. We use three types of control algorithms for the pressure control: classical PID control, feedback linearization control, and fuzzy PID control, and two control algorithms for thrust control: classical PID control and fuzzy PID control. Finally, we compare the performance of each control system through a numerical simulation using step responses. Through this work, we check that feedback linearization is better in pressure control, and fuzzy PID control is more appropriate in thrust control. Especially using fuzzy PID control, we can get fast settling with a small undershoot even if the system is a nonminimum phase system.