When I say 'She teaches high school English', do I use H and S as capital? (American English)

  • If you think there's such a thing as "High School English" (as opposed to simply saying She teaches English at high school) then you should probably capitalize it to reflect that. But personally, I think only non-native speakers would think like that. – FumbleFingers Feb 20 at 15:56
  • @FumbleFingers, maybe a British/American difference. "She teaches high school English" is fairly common here. – Juhasz Feb 20 at 16:10
  • @Juhasz: I'm quite sure of that. At the moment there are probably far more US teenagers than UK equivalents who don't actually know English very well, so they still need to be taught normal / correct use of the language itself at high school (as opposed to studying English Literature, dabbling in linguistics, etc.). But to a first approximation many of those teenagers are in fact "non-native speakers". – FumbleFingers Feb 20 at 16:16

No you do not. At least not in general.

If what you mean is that she teaches English at high school, then neither 'high school English' nor 'high school' are themselves proper nouns and so are not capitalized. "She teaches high school English." is correct. This is going to be 99% of cases.

You might use capitals if she teaches a specific course, whose formal title is "High School English".

Under more bizarre circumstances you might capitalize if she taught English at a specific school called High School (presumably in the little-known town of 'High').


If a particular place is identified in the sentence, it would be a proper noun, and therefore capitalized.

Ex. She teaches English at ABC High School.

But absent that, "high school" is a common noun and should not be capitalized.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.