Yes. It should be all-American athlete.
Yes, because Celtic is a name. Just like American is capitalized, Celtic is capitalized.
Yes; "American" is always capitalized.
Yes. African American should be capitalized.
It depends. If it is the name of a specific class, then it would be capitalized: American History 101. If it is in sentence that only generally speaks about American history, then only "American" would be capitalized: American history.
If you are using it as a proper name yes. If you are using it as an adjective then no.
Yes, if it a subject called American History. Otherwise, just American is capitalized.
The word "All-American" as a noun is a proper noun referring to a person, an athlete. So it is a concrete noun.
American should always be capitalized but not the child. It should be- America n child
Yes, because Celtic is a name. Just like American is capitalized, Celtic is capitalized.
Yes; "American" is always capitalized.
Yes, the "A" in American should be capitalized when referring to the nationality or cultural aspects of the United States. So it should be "American customs."
Yes, it is always capitalized because it is a propernou n.
No, except at the beginning of a sentence because it is not a proper noun but American should always be capitalized.
Yes, "American Revolution" should be capitalized as it is a proper noun referring to a specific historical event.
American is a proper noun. It can also be an adjective, as in "American cheese." A rule of thumb: proper nouns are capitalized and common nouns are not capitalized.
no
Yes. African American should be capitalized.