Question: are all dc motors variable speed?
Answer: In general if you don't do anything special to it, a DC motor will have variable speed. The main factors are the DC voltage applied to the armature coil and the amount of torque load you are trying to drive. In order to make it into a constant speed DC motor you have to have some sort of electronic feedback.