Since she is young for her grade, what about reducing her course load significantly and spending and extra year in highschool?

She could she drop both the photography and the earth sciences (and the world history if they let her). This would give her a couple of extra hours every day to work on the other courses. If she loves photography, she could take it next year, or join a photo club, or take a cc class.

Being a perfectionist myself, in her situation I can imagine feeling overwhelmed that there are not enough hours in the day to do everything as well as I want to. That can cause major anxiety.

Where I live there would be no disadvantage for college applications to spend an extra year in high school, but maybe thats not the case where you are?