Taking APUSH during the summer

I want to take APUSH online over the summer so during the school year I’m not so stressed (I’m taking hard APs next year). Where is a good place to take it? I can take the course at Johns Hopkins CTY but it is pricy. Last summer, I took a math course at Apex Learning Virtual School and it was a REALLY bad experience so I’m just wary of shady online schools now…