Does DS need his high school’s approval for this?

Why is he taking 2 lab sciences at the same time? What sciences did he take frosh and soph years?

You might consider dropping CS to take Spanish III. Then take CS online this summer if he really wants it.