How many pupils do french schools have?

about 25 to 30 kids by class and 100 to 6 000 by school/high-school (depending on the size)

Class sizes vary as do the number of pupils in a collège (middle school) or a lycée (high school).