There are 20 students in my class.

I've read the thread on difference between es gibt/es sind, and since this example is a specific situation, it seems the translation should be

Es sind 20 Schüler in meiner Klasse.

Is that a correct translation? What would be some other alternatives?

  • Are you aware that "Schüler" means pupils?
    – unor
    Aug 25, 2014 at 11:58
  • @unor in American English even an elementary school has students, not pupils, so the translation may be spot on.
    – Robert
    Aug 25, 2014 at 16:24

2 Answers 2


The most common translation would be

In meiner Klasse sind 20 Schüler.


Bei mir sind 20 Schüler in der Klasse.

Another possibility is

In meiner Klasse hat es 20 Schüler.

One would not use "es gibt" in that case because the sentence is only about the number of students while "es gibt" focusses more if an object exists or not. A more formal version would be "Meine Klasse besteht aus 20 Schülern. " But thats not something one would say in spoken language.

  • You could complete your answer by providing "some other alternatives".
    – user6191
    Aug 24, 2014 at 20:17
  • 1
    But "Es sind 20 Schüler in meiner Klasse." is a correct translation, too. Isn't it?
    – hellcode
    Aug 24, 2014 at 20:50
  • 1
    "Es sind 20 Schüler in meiner Klasse" is a totally correct translation.
    – user9298
    Aug 24, 2014 at 21:18
  • 7
    "In meiner Klasse hat es 20 Schüler" sounds totally wrong in my ears.
    – celtschk
    Aug 24, 2014 at 22:12
  • 9
    The expression „hat es“ is used only in some regions of Germany.
    – Carsten S
    Aug 24, 2014 at 23:00

Es sind 20 Schüler in meiner Klasse.

Is a totally fine translation.

In meiner Klasse hat es 20 Schüler

well, this is colloquial in some regions but not standard German... (it would translate back to something like: there in my class have 20 students).

  • This seems to have been meant as a comment on user9298's answer.
    – Carsten S
    Aug 27, 2014 at 7:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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