USNA doesn't know how many "free periods" you have. What they do know is whether your courseload is typical for a senior. It's been awhile since I was in h.s.
but I think most people take 4-5 courses each semester. Your courseload seems a bit light on subjects, although the content and AP help. What about a higher level language or another course that is educationally rigorous?
At USNA, you'll be expected generally to carry 5 rigorous courses each semester. Not saying you MUST do it in h.s. as well, but you may want to be used to it.