Here's why:
* Proper Nouns: "American" refers to a specific nationality and is therefore a proper noun. Proper nouns are always capitalized.
* Other Words: The other subjects (history, Algebra II, French, Chemistry) are general terms and don't need capitalization.