My 15yo uses cerave cleanser and paula choice bha lotion and the 2.5% benzoyl peroxide.
The bha cleans out the pores and exfoliates while the bp kills the bacteria.

Clean and Clear has a nice bha product called advantge oil absorbing treatment. It's the right pH so it'll be effective.

Clean and Clear Persa Gel 5. A 5% benzoyl peroxide. CVS has a 2.5% bp product