Is it appropriate to say “I speak good English” or “I speak correct English”?

I believe there can be varied replies depending on context, so let me narrow it a little; let’s say I want to convey how well I speak English.

  • 4
    Say good English -- it's not polite to claim one's English is "correct"; furthermore, there's hardly any such thing is "correct English" outside the academic world. See also, ell.stackexchange.com
    – Kris
    Commented Aug 12, 2013 at 7:51
  • 2
    You are entirely right that it depends on context -- what your sentence is a response to is important in determining what an appropriate response should be. Both your examples are grammatically correct, but [as Kris indicates] may not always be entirely appropriate; and there are many, many other appropriate responses.
    – Andrew Leach
    Commented Aug 12, 2013 at 7:53
  • 2
    You might be interested in our sister-site for English learners.
    – tchrist
    Commented Aug 12, 2013 at 10:52
  • 8
    I think it's really quite simple. If you can't tell whether you speak good English or correct English, then you shouldn't be claiming to speak either to begin with.
    – RegDwigнt
    Commented Aug 12, 2013 at 13:32
  • 1
    I think either is a fairly meaningless, wishy-washy statement. It's a bit like saying: "that was a good film" or "I eat dessert with the correct cutlery" -- if anything, it conveys more information about your system of judgement than about the actual thing being judged. Commented Feb 13, 2014 at 22:07

5 Answers 5


I suggest you think about the opposites of good and correct.

The opposite of good is bad. If you feel you speak reasonably good English, then, by all means, say so.

On the other hand, the opposite of correct is incorrect or wrong, and, in this context correct also carries the implication of perfect or without fault. I would be very surprised if anyone could claim to speak perfect English, without fault. Few native speakers would even claim to speak completely correct English.

One might talk of a particular English expression, phrase, sentence, etc. being correct, or of something being correct usage in a particular context - but not of one's English being completely correct overall.

  • thinking about opposites of the two sentences, certainly made it easier to clear my doubt.
    – bkk
    Commented Aug 13, 2013 at 6:07

I would suggest that you speak English well. "I speak good English," is a proper usage, but it sounds more refined to say "I speak English very well."

I really prefer the adverb to describe the verb speak, rather than an adjective to describe the noun English.

Or, for that matter, you might even say fluently. That tends to be the proper terminology when speaking of a foreign language.

For instance, I happend to speak three languages: I speak English natively. I speak Spanish fluently. And, I speak Italian well.

Notice that in all three, I've used the adverb to modify the way I speak. I did not make a judgement on the language itself.

I do use a different construct where I use an adjective, though. I will say something like: My Spanish is excellent. My Italian is good. I am not judging the language, but rather the way I personally speak it.

  • 2
    Yes. "Good English" is a clumsy construct, practically ungrammatical. "I speak English well" is the non-self-contradictory way to say it.
    – Jeff Y
    Commented Dec 20, 2015 at 23:45

You could say that "good English" might be used as an answer to a question ("How good is your English ? / Pretty good !"). "Correct English" can be used as a way of describing how good the grammar in a text it is ("It seems that their English is pretty correct..."). So these are the main ways in which i think the difference between how these two expressions can be used. Hope this helped you !


If you look up "language" in a collocations dictionary, you will see only "good" listed there: http://www.ozdic.com/collocation-dictionary/english

Therefore, the answer to your question is "to speak good English".

If you need less informal words, "excellent, fluent, perfect" will do.


If you speak proper English does that mean that people who aren't as good as you are at speaking English speak improper English?

English is a noun which describes a certain language. How can a language be good? Answer - it can't. You either speak English well or you don't speak it well.

Saying "proper English" doesn't help because what is proper in some contexts might not be proper in others. And not saying something properly does not make it improper.

  • Hello jeff. English is not as logical or well-behaved as many of us would like it to be. How can a toilet be invalid? A day be proud? A president be former? A youth be mere? A fake diamond isn't even a diamond. You just have to accept that people using these weird collocations (invalid toilet; a proud day ...) are considered to be using proper English. Commented Aug 31, 2015 at 9:22

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