Stanford EPGY/advanced math and physics vs Johns Hopkins CTY

Hi, I’m not sure if this is the right location, so please feel free to move it if its not.

I’m currently a junior taking BC Calc which is the highest math course offered at my school, so for next year I need a place to take multivariate and differential equations (or possibly linear algebra depending) online. Stanford offered several programs namely their EPGY and precollegiate advanced math and physics which looked interesting as well as Johns Hopkin’s CTY. If anyone has had experience with either of these programs I’d love to hear from you.

I would also really like to take calculus based physics courses (ap physics Cs or first year college physics) and I believe both of the above offer suitable courses. Just for reference I took alg II last year and self-studied precalc in August so faster pacing or little teacher interaction wouldn’t be a deal breaker.

Would most selective colleges allow me to take a placement exam in order to skip those introductory courses as a physics major or would I have to redo them? Also, would having advanced math and physics help me with admissions or not too much?

Thanks in advance,
Centurion

I did EPGY last year, and honestly its more of a camp for fun, you don’t actually learn much

I have spent three summers at CTY’s intensive studies. I learned a lot in the classes, but, like Stanford4lyfe said about EPGY, the CTY summer camp is more about the social aspect. I recommend the summer camp at CTY 100% because it is incredibly fun and I have made some of my best friends there (also if you go, go at Skidmore because the food is amazing). That being said, if you are looking for something purely academic you may have better luck with the online courses CTY offers rather than the summer camps (and I think Stanford has an Online High School as well, but I am not as familiar with it).

Thanks for your responses, I was more interested in the online classes since I’d have to take them during the school year as well in all likelihood.