Yes, and it's a terrible school ("citation needed"). There are also other schools (like ETNA for example) where the teachers are almost non-existant, your teachers are the students of last year, (you actually pay for this, it's not public schools).
Engineering schools do not have a lot of teachers in France, I don't understand where you get that from.