She should likely be taking 5 core courses
Precalculus Honors
AP Human Geography
English 9 Honors
Biology honors (if she’s not taken bio in 8th grade) or chemistry honors (if she has)
French 2 (H?)
Then typically freshmen take physical education+health as well as an elective of their choice (or art/music since some schools require it).
Don’t overload her schedule. Make sure she has 9 hours of sleep each night (it hurts the brain if kids don’t and it causes problems down the line.)
She should look into what clubs are offered at her school: FIRST Robotics, hackathon, anything related to multimedia, coding, building apps, etc.
As for languages, Python is a good one to start with - check out Hourofcode.org (free lessons) and if she likes it there are summer camps called girlswhocode.
The ivy league really isn’t where it’s at, except Cornell (IT is in Cals) and NETS at Penn.
I’d recommend she look into CMU, Stanford, HarveyMudd, Northwestern (Cs+x), Wellesley, Smith;
Additionally, beside the traditional HYP that you’ve mentioned, have her explore Scripps, Wesleyan, Grinnell, UWash-Seattle, WWU, UPugetSound, Santa Clara, Hamilton, Vassar, RPI, UWaterloo CS co-op in Canada.
Costs are always an issue - run NPC’s on all of the above.
Be careful about “dream schools”. Emphasize match and safety schools - all kids have dream schools, they don’t need adult help for those. What they need help with is figuring out what their two safeties and 5 matches/targets will be, keeping in mind they must like them, feel good about them, and be sure they’re a good fit.