We had the same issues finding a helmet to fit a “too big for the Bell star” and too small for an adult XS. Ended up with the Pyrotect Pro air that has several different cheek pads and crown spacers. Basically custom fit when ever big red marks start showing up on forehead or his cheeks are doing the “fish face” .