A swimming pool cleaning head. Implementations may include a cleaning head assembly having a housing having a cam assembly with an upper section, a lower section, and a rotatable section disposed between the upper section and the lower section. A stem having an outlet configured to eject a stream of water under water therethrough under water pressure force may also be included, the stem extending through the cam assembly. The stem may also include at least one pin slidably engaged within the cam assembly.