Which High school courses to choose.

She should take the highest level (e.g., honors) classes that she can (and do well in), Ivy or not.
Get through at least Calculus AB.
Take Bio, Chem, Physics and an AP version of one of those.
She should also take any Computer science classes that the HS offers. If they don’t offer any, then perhaps taking some via Dual Enrollment with the local Community College.