Looks solid to me. I can't offer any advice on the vocab because I haven't used VFCR. My only question would be about the science. If you are planning on doing the bio/chem/physics sequence (or physics/chem/bio, or whatever other order), doing Earth Science in 9th won't allow for a specialized or AP science later on (unless you double up on science). Additionally, some colleges prefer not to see Earth Science as a high school credit course, especially if your ds is considering a STEM focus and/or highly selective schools. An excerpt from Harvard's website:
and Stanford's:
But it might just as easily be no issue at all. I just wanted to make sure that the possible implications were brought to your attention.