Do you capitalize school subjects such as US History?
Words such as “Spanish” and “American” are proper adjectives, and they should always be capitalized, just as are written the proper nouns from which they were derived, Spain and Americia. If you are simply referring to a school subject such as mathematics or physics, you would not capitalize these words unless, as previously stated, the names refer to specific class titles, as listed in a college catalog, for instance.